21 Longwood Ave, Brookline, MA

Map
Loading...

21 Longwood Ave, Brookline, MA

Property Status:

Sold

Property Type:

Office,Medical,Retail

Property Address:

21 Longwood Avenue - Brookline, MA 02446

Building SF:

8,650 SF

Area Amenities: