Other Restaurants in London - Holland Park 123A Clarendon Road, Holland Park, London, W11 4JG Tags: bar, international, private parties: up to 120 guests, terrace, vegetarian dishes