12
18 Caprera Rd
Worcester, MA 01604
$1,250,000 USD
9,925 SF
6
Units
6.76% Cap Rate
9,925 SF
$1,250,000 USD
Apartments