Auto Doctor


23 E Hoyle St
Norwood, MA 02062

An Auto Repair in Norwood MA

Auto Doctor is an automotive service and repair shop that has been servicing downtown Norwood for more than 22 years. Established in 1989. we started as a two man shop and have grown to a 4 man full time shop performing a full compliment of auto repair with state of the art diagnostic equiptment


Day Opening Closing
Monday - Friday 8:00 AM 5:00 PM
Saturday  8:00 AM 12:00 PM
Sunday Closed  
Click the button to add a review for Auto Doctor

Add Review