1. Heating and Air Conditioning Service Dedham MA 106 River St, Dedham, MA 02026 Coordinate: 42.24195,-71.14863 Phone: (781) 303-9021