22 Vestal Street
$6,500,000
126 Main Street
$16,995,000
27 Union Street
$4,750,000
2 South Mill Street
$2,495,000
2 Bittersweet Lane
$1,400,000
26 Creek Lane
$2,350,000
20 Main Street
$12,000,000
52 Essex Road
$1,995,000