110 Main Street
$11,995,000
2 Candle House Lane
$6,695,000
6 Union Street
$9,995,000
45 Pleasant Street
$6,995,000
9 Huntington Street
$2,595,000
33 Goldfinch Drive
$2,595,000
27 Old South Road
$2,595,000
10 Beach Grass Road
$2,575,000