Petrol Filling Stations in London - Highgate 513 Archway Road, Highgate, London, N6 4HX Tags: atm cashpoint, convenience shop, tyre pressure, vacuum cleaner, water