6 Union Street
$9,995,000
25C Pine Street
$5,590,000
47 Pleasant Street
$1,525,000
15 Meader Street
$2,895,000
1 Pinkham Circle
$2,125,000
16 King Street
$2,100,000
32 Cannonbury Lane
$2,095,000