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

Contact Naylor's Auto Repair

Call us

208-343-0732

Stop by

7451 Lemhi St, Boise, ID 83709

Email us to schedule an appointment