Other Restaurants in London - Clapham 156 Clapham Park Road, Clapham, London, SW4 7DE Tags: bar, cocktails, modern european, private parties: up to 50 guests