Petrol Filling Stations in London - Paddington 383-393 Edgware Road, Paddington, London, W2 1EB Tags: convenience shop, tyre pressure, vacuum cleaner, water