103
36-38 Houghton St
Worcester, MA 01604
$1,899,000 USD
7,946 SF
7
Units
6.96% Cap Rate
7,946 SF
$1,899,000 USD
Apartments