Petrol Filling Stations in London - Clerkenwell 96-100 Clerkenwell Road, Clerkenwell, London, EC1M 5RJ Tags: convenience shop, tyre pressure, vacuum cleaner, water