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