A rare and restful blend of deep heritage and uncluttered modern calm.
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. As a premier restaurant in South Kensington, Town House provides a serene dining experience conveniently located near Hyde Park. The ambiance of the hotel’s discreet cocktail bar is set by its elegant decor: the oak panels, polished brass accents, mirrored walls, and slate floor lend a strong, sophisticated feel that is matched by the creative and classic cocktails mixed by the immaculate staff.