18
21 Fruit St
Worcester, MA 01609
$6,300,000 USD
25,088 SF
29
Units
6.22% Cap Rate
25,088 SF
$6,300,000 USD
Apartments