Call Us
Phone: (314) 385-6700
Hours
Mon: 8:00AM-6:00PM
Tue: 8:00AM-6:00PM
Wed: 8:00AM-6:00PM
Thu: 8:00AM-6:00PM
Fri: 8:00AM-6:00PM
Sat: Closed
Sun: Closed
Thank you for visiting the website of STS Car Care, an auto shop located in St. Louis, Missouri. We offer towing services, engine repairs, state inspections and more.
Send us a message to learn more about our local company. We look forward to helping you get back on the road!