St. Louis Auto & Truck Repair, Inc.
2701 Delmar Blvd.
St. Louis, MO 63103
Repair Shop:
(314) 436 - 2788
Fax:
(314) 436 - 2123
Body Shop:
(314) 534 - 2900
Car Lot:
(314) 436 - 2277
Courtesy Shuttles!!!
Do business with St Louis Auto and take advantage of our free shuttle service! We will drop you off and pick you up anywhere within 3 miles of our shop. Get your car serviced while you are at work. No appointments necessary.
FULL SERVICE COLLISION CENTER
Headlight Buffing Now Available
We didn't Engineer it
We didn't Build it
We didn't Break it
But we can Fix it!!!