
South Kensington · The Study
Town House at The Kensington
Located in the heart of South Kensington, Town House at The Kensington blends modern luxury with heritage and tradition to deliver a contemporary take on English cuisine. A home away from home, it’s the perfect space for breakfast, lunch, dinner or to while away an afternoon over a decadent afternoon tea.
20 seated30 standing