All types

Shell at 5590 Telegraph Road in St. Louis, Missouri

Shell in 5590 Telegraph Road, Missouri: consumer reviews, opening hours, driving directions, photos etc.

Categories: Gas station


5590 Telegraph Road,
St. Louis, Missouri
Get directions

Phone: +1 314-416-0255

Web site:

Opening hours Open now

Today: Open 24 Hours

12:00 am — 11:59 pm
12:00 am — 11:59 pm
12:00 am — 11:59 pm
12:00 am — 11:59 pm
12:00 am — 11:59 pm
12:00 am — 11:59 pm
12:00 am — 11:59 pm

Reviews about Shell

  • ✪ ✪ ✪ ✪
    The head manager( middle aged Caucasian lady) always has an attitude , rude and I witnessed her rolling her eyes at the costumers. If she hates her job she should quit and move on. Not friendly at all/ every time after you ask her a question she gets mad. Very poor costumer service . I come to this location every day and everyone else is very friendly. She should be the leader.
    by Kemal Capra
    December 02, 2016
How would you rate this service?

Photo gallery of Shell

About Shell in St. Louis

Shell is located at 5590 Telegraph Road, St. Louis, Missouri.