Business hours of reception: 24 hours The Kensington Town House, London, is a new concept and a part of the Shaftesbury Hotel complex in Kensington. It is a modern and innovative accommodation concept in London that provides the best value for money. The hotel offers any modern comfort in order to meet the requirements of the most discerning business and leisure traveller. The rooms provide a bathroom, hair-dryer, TV, phone, microwave, mini-fridge and internet access. They are fully air-conditioned and all windows in the rooms are double-glazed. Separate beds in the double rooms can be provided upon request but are not guaranteed for.