11
174 Green St
Melrose, MA 02176
$2,250,000 USD
7,896 SF
7,896 SF
$2,250,000 USD
Office