Shell is a fuel station St. Louis Missouri located in United States.
3294 Telegraph Rd St Louis , MO 63125 United States
The air machine takes credit cards . Enough said.
Who knew you can’t buy alcohol on Sundays before 9:00a in Missouri?! Stupid.
Gas for less then across the river
Never has water to clean the windows off!!!