Luksusowy hotel Kensington położony jest w samym sercu dzielnicy South Kensington, około 20 minut spacerem od domów towarowych Harrods i Harvey Nichols oraz sali koncertowej Royal Albert Hall. Muzeum Historii Naturalnej oraz Muzeum Wiktorii i Alberta oddalone są od obiektu o 5 minut spacerem. W hotelu do dyspozycji Gości jest supernowoczesna sala fitness.
Każdy pokój i apartament w hotelu Kensington oferuje bezpłatne WiFi, luksusową pościel, duży telewizor z płaskim ekranem oraz łazienkę.
Bar i restauracja The Town House dysponuje wspaniałą częścią wypoczynkową z zabytkowymi salonami. W lokalu tym można podziwiać połączenie tradycyjnych i współczesnych elementów wystroju. Jest to doskonałe miejsce na podwieczorek, lunch czy kolację.
Stacja metra South Kensington oddalona jest od obiektu o zaledwie 450 metrów i oferuje bezpośredni dojazd do centrum dzielnicy West End oraz do lotniska Londyn-Heathrow.