Filter Options
Required*
Filter
Elmhurst / Illinois / United States
0.0

Open since 1955, Larry's 66 Auto Repair is a full-service repair shop just North of downtown Elmhurst. Larry's 66 Auto Repair has two full-time mechanics on staff, but customers should call the shop before dropping off any vehicles. The shop repairs brakes, exhausts, suspensions, performs inspections, changes and balances tires and more. Larry's 66 Auto Repair can be somewhat difficult to find.  Customers should look for the Lake Street Frontage Road turnoff just before the I 290 intersection. Follow this road for a half block and Larry's 66 Auto Repair will be on the right side.