minube
A modern boutique hotel
The Kensington Town House is a modern boutique hotel located in one of London's best districts. The natural science museum is 7 blocks away, and the main tourist attractions are easily accessible, as they are within walking distance. Continental breakfast is served daily, and there is also a space for to conduct business.