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