O luxuoso Hotel Kensington está situado no centro de South Kensington, a 20 minutos a pé das lojas de departamentos Harrods e Harvey Nichols, e do Royal Albert Hall. O Museu de História Natural e o V&A são apenas a 5 minutos a pé. Possui uma academia de última geração para uso exclusivo dos hóspedes do hotel.
O Town House Bar & Restaurant tem um lounge magnífico, com salas de estar de época. Sua configuração oferece uma mistura de elementos tradicionais e contemporâneos, e é um local ideal para o chá da tarde, almoço e jantar.
A Estação de Metrô South Kensington está apenas a 450 metros e oferece acesso direto ao centro do Aeroporto de West End & Heathrow.
O serviço do hotel é impecável. A localização perfeita. O staff é atencioso e gentil. O lobby e o restaurante são lindos.
A arquitetura segue o estilo de Kensington.