1. Super Wash 602 Washington St, Dedham, MA 02026 Coordinate: 42.24121,-71.17874 Phone: (781) 329-3069