STS Car Care

6507 W Florissant
Saint-Louis
MO, 63136

Phone:

(314) 944-5177

Web:

Category: Auto Service

Store Hours:

Mon 8am - 6pm
Tue 8am - 6pm
Wed 8am - 6pm
Thu 8am - 6pm
Fri 8am - 6pm
Sat Closed
Sun Closed

Nearby Stores:

Location Map:

About STS Car Care

Not everyone can say they work in the same building as they did when they were 15. Sts Car Care&aposs long and exciting story offers just that. In 1970 at age 15, Steve Pokorny was searching for his first paying job, which lead him to a car wash located in the same building he now owns...

Note: STS Car Care Saint-Louis store hours are updated regularly, if you find any error please notify us.