The luxurious Kensington Hotel is situated in the heart of South Kensington and within a 20-minute stroll of Harrods, Harvey Nichols and The Royal Albert Hall. The Natural History Museum and The V&A are just 5 minutes on foot.
109-113 Queen's Gate, Kensington and Chelsea, London, SW7 5LR, United Kingdom
Hotel booked 2 times today.
Nightly rates from $250 to $643