Other Restaurants in London - Kensington 106 Kensington High Street, Kensington, London, W8 6SH Tags: air conditioning, bar, bar food, cocktails, good food, live music, Piano, singing, vegetarian dishes