Other Restaurants in London - Clapham 165 Clapham High Street, Clapham, London, SW4 7SS Tags: bar, cocktails, private parties: up to 120 guests