230 Newbury St
Boston, MA 02116
$38,000,000 USD
7,240 SF
40
Units
5.89% Cap Rate
7,240 SF
$38,000,000 USD
Apartments