20
281 Concord Ave
Cambridge, MA 02138
$3,750,000 USD
3,748 SF
3,748 SF
$3,750,000 USD
Storefront Retail Office