O luxuoso The Kensington Hotel está situado no coração de South Kensington, a cerca de 20 minutos a pé do Harrods, do Harvey Nichols e do The Royal Albert Hall. O Museu de História Natural e o Victoria and Albert Museum ficam apenas a 5 minutos a pé. Os hóspedes do hotel beneficiam de acesso exclusivo a uma sala de fitness topo de gama.
Todos os quartos do The Kensington Hotel incluem acesso Wi-Fi gratuito, roupa de cama luxuosa, uma grande televisão de ecrã plano e uma casa de banho privativa.
O Bar e Restaurante Town House tem uma magnífica área de estar com salas de estar de época. A sua configuração proporciona uma combinação de elementos tradicionais e contemporâneos, sendo um local ideal para almoços, chás da tarde e jantares.
A Estação de Metro de South Kensington está apenas a 450 metros e proporciona acesso directo ao coração do West End e ao Aeroporto de Heathrow.