Carol's Auto Body was founded in 1980. The company is located in Norwood and incorporated in Massachusetts. Carol's Auto Body specializes in Body Shop, Automotive.
Carols Auto Body located at 1255 Washington in Norwood, MA services vehicles for Auto Body Repair, Collision Repair. Call (781) 762-0031 to book an appointment or to hear more about the services of Carols Auto Body.