The Kensington HotelHotel
109-113 Queen's Gate, Kensington and Chelsea, London, SW7 5LR, United Kingdom
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.