We have moved to our new location at 7451 Lemhi St, Boise, ID 83709.

Referral to Naylor's Auto Repair - Boise, Idaho

Someone wants you to make sure you and your vehicle are taken care of at the best auto repair shop in Boise, Idaho!

Please fill out the form below so we know who referred you and we'll contact you to schedule your appointment.