Larry's 66 Auto Repair


254 W Lake St
Elmhurst, IL 60126

An Auto Repair in Elmhurst IL

Established in 1955.

we have been providing the Elmhurst area with quality repairs, diagnostics services, and preventative maintenance.


Day Opening Closing
Mon - Fri 8:00 AM 6:00 PM
Sat & Sun Closed  
Click the button to add a review for Larry's 66 Auto Repair

Add Review