22
7 Cameron Ave
Cambridge, MA 02140
$30,000,000 USD
49,266 SF
37
Units
49,266 SF
$30,000,000 USD
Apartments