Elmhurst Auto Clinic
Drag box to select area
100% Were impressed
Open since 1977, Elmhurst Auto Clinic is by far the largest auto repair shop in town. Conveniently located in downtown Elmhurst across from Harris Bank, Elmhurst Auto Clinic will repair any car component, but the company does not perform body work.
153 N Addison Ave, Elmhurst, IL 60126
- Hours: Mon - Fri, 8am - 7pm; Sat, 8am - 4pm; Sun, closed
- Accessible: yes