6 Union Street
$9,995,000
66 Union Street
$1,650,000
45 Pleasant Street
$7,995,000
7 Spring Street
$2,795,000
15 Rudder Lane
$2,995,000
6 Heath Lane
$2,995,000