Located in the heart of South Kensington, at The Kensington, Town House is your home away from home.
The perfect space for breakfast, brunch, dinner or delicious Afternoon Tea.
Global dishes served in a hotel setting with antique-style leather armchairs and chrome chandeliers.
If you're looking for a place to relax and enjoy a good meal or drink in South Kensington, then look no further than Town House. This restaurant and bar is located in the Kensington Hotel, and offers a range of delicious food and drinks to suit all tastes.
The atmosphere is always welcoming and relaxed, making it the perfect spot to catch up with friends or family. Whether you're looking for a light bite or a hearty meal, you're sure to find something to your liking on the Town House menu.
And if you're in the mood for something stronger, then there's an excellent selection of wines, spirits and beers to choose from. So next time you're in the area, make sure to drop by Town House and enjoy all that it has to offer.