21
13 Warwick St
Somerville, MA 02145
$16,500,000 USD
39,759 SF
27
Units
5.15% Cap Rate
39,759 SF
$16,500,000 USD
Apartments