80 High Street #210, Dedham, MA 02026 - Homesnap