Supermarkets in London - Stockwell 314-318 Clapham Road, Stockwell, London, SW9 9AE Tags: deli counter, delivery service, fish counter, frozen foods