• STS Car Care

    6507 West Florissant Avenue
    St. Louis, MO 63136


    Call Us
    Phone: (314) 385-6700

    Mon: 8:00AM-5:00PM
    Tue: 8:00AM-5:00PM
    Wed: 8:00AM-5:00PM
    Thu: 8:00AM-5:00PM
    Fri: 8:00AM-5:00PM
    Sat: Closed
    Sun: Closed

We Can Tow, Fix and Get Your Car Going Again

We offer emergency towing services in St. Louis, MO

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!