

Restaurant
Located in the heart of South Kensington, Town House at The Kensington is a rare and restful blend of deep heritage and uncluttered modern calm. A home away from home, it’s the perfect space for breakfast, brunch, dinner or to while away an afternoon over a delicious afternoon tea.

The Handbook

The Handbook
Do you work for Town House Kensington? Contact us to learn more about who's managing this profile or gain access.