Pubs in London - Kensington 23A Edwardes Square, Kensington, London, W8 6HE Tags: beer garden, food, international, outside seating, pub, vegetarian dishes