Location & Directions
We are located at:
17933 Holzauer Auto Mall Drive
Nashville, IL 62263
(888) 545-2886 toll free from anywhere in the United States
(618) 327-9688 Fax
Info@holzhauers.com
Sales Hours:
- Mon-Fri: 8AM - 6PM
- Sat: 8AM - 5PM
- Sun: Closed
Service Hours:
- Mon-Fri: 8AM - 6PM
- Sat-Sun: Closed
Parts Hours:
- Mon-Fri: 8AM - 6PM
- Sat-Sun: Closed
Body Shop Hours:
- Mon - Fri: 8AM - 6PM
- Sat & Sun: Closed
Quick Lane:
- Mon-Fri: 8AM - 6PM
- Sat: 8am - 5pm
- Sun: Closed



