Well-placed in exclusive South Kensington, this luxury hotel is a short walk from London’s Natural History, Science and Victoria and Albert Museums and the Royal Albert Hall.
Number of rooms: 230
100 Queen's Gate, Kensington and Chelsea, London, SW7 5AG, United Kingdom
Hotel booked 2 times today.