Shell Windsor is a gas station, located at Nassau, The Bahamas
it very friendly the boss lady there is doing a good job
It is very nice and clean good workers nice experience
Service is slow.
Modern clean station with well stocked shop and Subway eatery inside
Excellent service!
Good