205 2nd, Hopkinton
3 Bed(s) ∙ 2 Bath(s)
$139,900
112 Cascade, Hopkinton
2 Bed(s) ∙ 1 Bath(s)
$39,500
101 3rd, Hopkinton
3 Bed(s) ∙ 1 Bath(s)
$154,900
305 Broadway, Hopkinton
3 Bed(s) ∙ 3 Bath(s)
$80,000
126 1st, Hopkinton
$79,500
114 4th, Hopkinton
$125,000
113 Culver, Hopkinton
$190,000