Built in 1924 and renovated in 2006, Longwood Towers is a true classic luxury building in Brookline and Boston. The apartment complex has three 10-story towers, and it is located in the Longwood medical area surrounded by the best medical institutions in the region. The towers are minutes away from the best fine dining places and shops of Fenway and Coolidge Corner, and it is steps away from the MBTA Green Line T station that connects you in minutes with the other areas of Boston. The renovated units feature hardwood floors, modern kitchens and bathrooms, and beautiful bay windows. The building offers its residents concierge services, a parking garage, personal gardening areas, an activity center for children, a fitness center, and a club room.
Longwood TowersMore Info
Neighborhood Brookline | Number of Units 271