$795,000
20 Hemlock Drive, Canton, MA 02021
$550,000
5 Edward Street, Canton, MA 02021
$525,000
21 Wall Street, Unit D, Canton, MA 02021
$339,000
48 Will Drive, Unit 72, Canton, MA 02021
$549,900
200 Revere Street, Unit 305, Canton, MA 02021