105 Low Beach Road
$12,995,000
12 Shell Street
$3,695,000
59 Baxter Road
$12,500,000
37 Main Street
$3,995,000
18 Mill Street
$6,595,000
32 Union Street
$6,595,000