Petrol Filling Stations in London - Stockwell 73-75 Clapham Road, Stockwell, London, SW9 0HY Tags: convenience shop, tyre pressure, vacuum cleaner, water