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 3 times today.
Nightly rates from $246 to $635