View Details Under Contract $1,249,000 1 of 40 Ponkapoag | Canton 3 beds 2 baths 2,881 sqft 3.3 acres