West Square Apartments 320 D St, Boston, MA is a rental apartment building with 3 floorplans available. It is located in the D Street - West Broadway neighborhood of Boston. It has apartment amenities including dishwasher, fireplace, hardwood floor, air conditioning, high ceilings, and in-unit laundry. It has building amenities including controlled access, elevator, residents lounge, wheelchair accessible, package service, fitness center, business center, garage parking, concierge service, and on-site management. Cats and dogs are allowed, making it a pet-friendly building.