59 Plough Lane London SW17 0BWBrand: Shell SHELL PLOUGH LANE - ShellSHELL PLOUGH LANE is a service station with EV charging located in LONDON area. This station includes a Shop - Select and a Toilet. https://find.shell.com/gb/fuel/10018936-shell-plough-lane