Did your vehicle die unexpectedly? Do you find yourself stranded in your driveway or by the side of the road?
Don't panic - STS Car Care can come to the rescue! Our AAA and NAPA-approved company is one of the area's most trusted towing services. We can tow your vehicle to our facility or any other Jennings & St. Louis, MO auto repair shop. We offer:
STS Car Care is a full-service auto shop that you can trust for diagnostics, engine repairs, tuneups, tire services and more.
Call us today at 314-385-6700 to schedule your vehicle repairs in Jennings & St. Louis, Missouri.
TOW TRUCK OFFICE HOURS: