International in London - Clapham 78 Venn Street, Clapham, London, SW4 0BD Tags: international, private parties: up to 50 guests, vegetarian dishes