28
59-61 Endicott st
Boston, MA 02113
$4,490,000 USD
5,100 SF
8
Units
5.72% Cap Rate
5,100 SF
$4,490,000 USD
Apartments