Eco
Petrol Station at 2 Holland Road
Ad
User Reviews
Will
from Sw1
from Sw1
Apr 22, 2013
Was low on petrol and needed a quick bump so pulled in here. Cost about 170p/litre which by my reckoning makes it the most expensive petrol station in London. Disgustingly high price. Do not use this place, there is another station a short way away right by Shepherds Bush Green.
Have your say
Add a review or useful tip for this business