Pubs in London - Holland Park 26 Norland Road, Holland Park, London, W11 4TR Tags: beer garden, food, outside seating, traditional english, tv for sporting events, vegetarian dishes