106 Washington St, Dedham, MA 02026 (781) 326-1420
Services We Offer | Service
We provide a variety of towing services including towing, transport, emergency recovery, mobile repairs and truck repair services for Dedham and the surrounding areas. See Metro Towing (617) 364-0523.
Our towing services are available 24 hours per day, 7 days per week with our on-call towing specialists.
Hours & Location