S

S.T.S Car Care & Towing

(on florissant ave)
Towing in Saint Louis, MO
Towing

Location

6507 W Florissant Ave
Saint Louis, MO
63136

About

We offer 24hr towing, as well as car repair mon-fri8-6pm in our clean,aaa approved,napa repair center, state of the art equipped facility. All our techs are ase certified.
We handle light duty auto transport and recovery aswell as medium duty towing and recovery.
Plenty of storage space for those vehicles you dont or cant have sitting around your property, we also will remove any unwanted/abandoned vehicles on your property. We have signs and stickers we could post and provide you with if you have an ongoing problem on your property, idealy for property managers with apartments or foreclosed homes.

Information

Company name
S.T.S Car Care & Towing
Category
Towing

FAQs

  • What is the phone number for S.T.S Car Care & Towing in Saint Louis MO?
    You can reach them at: 314-265-2455. It’s best to call S.T.S Car Care & Towing during business hours.
  • What is the address for S.T.S Car Care & Towing on florissant ave in Saint Louis?
    S.T.S Car Care & Towing is located at this address: 6507 W Florissant Ave Saint Louis, MO 63136.