Shell - TEMPORARILY CLOSED
Cafe
93-113 Park Rd, London
020 8348 2719
Reviews for Shell
Nice little petrol ⛽ station that boasts a convinient store as well. There is an insta Costa Coffee ☕ machine and other little treats including chocolates and soft drinks.
There is also a toilet that is always immaculately clean.
The courtyard is always clean and tidy and the various ⛽ petrol pumps are always in working order. There are two machines for air and water and a few parking spaces.
The staff is friendly helpfull and keep the shop always clean.
Is...read full review