Petrol Filling Stations in London - Notting Hill 22 St. Marks Road, Notting Hill, London, W11 1RB Tags: convenience shop, tyre pressure, vacuum cleaner, water