20-26 Columbia St
Cambridge, MA 02139
$6,500,000 USD
9,318 SF
6
Units
9,318 SF
$6,500,000 USD
Apartments