32
1081 Main St
Hopkinton, RI 02832
$299,900 USD
7,914 SF
7,914 SF
$299,900 USD
Freestanding