Brookline Luxury Condos

Longwood Towers Brookline

Longwood Towers were originally built in 1925 to serve as a luxury rental building for the Longwood Medical Area in Boston and Brookline. Located only steps from Beth Israel Deaconess Medical Center, Boston Children’s Hospital and many other medical facilities, the location of the Longwood Towers is key for its residents.

Development Address: 20 Chapel Street, Brookline MA 02445