The Kensington Town House is located in London's North London neighbourhood, close to Earl's Court Exhibition Centre, Buckingham Palace and the Royal Albert Hall. This hotel has recently been fully refurbished and is now a 3 star hotel with all the modern luxurious and comforts that are expected in today’s modern hotels.
There are 235 air-conditioned guestrooms at this hotel, all rooms have been elegantly constructed with mood lighting, interactive TV's and bathroom TV's in Suites, this is only a few of the excellent services that this hotel has to offer its guests.
The Kensington Town House has a restaurant that is open daily for breakfast.
This property offers an oasis in the hub of London for both the business commuter and the London tourist.
This hotel is a non-smoking hotel.