12
340 Main St
Worcester, MA 01608
$25,000,000 USD
324,167 SF
312
Units
324,167 SF
$25,000,000 USD
Apartments