Shell is a fuel station Downtown Mercer Island Mercer Island located in United States.
7833 SE 28th St Mercer Island , WA 98040 United States
Creeper station
New manager and employees are rude. Go some where else.
Slowest pump ever. Use other gas stations .