The Kensington Town House has recently been fully refurbished with numerous modern comforts and luxury features. All the rooms in the hotel have been elegantly constructed with mood lighting, interactive televisions, 247 complimentary broadband internet access, climate control air-conditioning and heating to name but a few of the excellent services the hotel has to offer. Located in the Borough of Kensington and Chelsea, you are based within one of the most prestigious areas of London. With ... More