17
24 Linden St
Medford, MA 02155
$1,975,000 USD
5,282 SF
8
Units
6.7% Cap Rate
5,282 SF
$1,975,000 USD
Apartments