100 Highland Ave
Needham, MA 02494
$4,500,000 USD
23,300 SF
8.45% Cap Rate
23,300 SF
$4,500,000 USD
Storefront