6 Union Street
$9,995,000
6 Gull Island Lane
$9,725,000
6 Mariner Way
$5,574,000
33 Main Street
$10,000,000
43 Appleton Road
$2,200,000
106 Old South Road
$2,495,000
1 Arlington Street
$1,750,000
43 Appleton Road
$2,200,000