Relax. We got this.
We are a family-owned and operated local business, started in 1963. We specialize in complete collision repair and 24-hour towing as well as mechanic services. We pride ourselves in the care and attention we give our customers’ vehicles to get you happily back on the road.
We are located at 69 Franklin Street, Needham, MA | Phone -- 781-444-5710 | Fax -- 781-449-6271 | E-mail -- firstname.lastname@example.org. Needham Body Shop website and all of its photography was created by Monica Rose.