South Kensington is without a doubt one of the more interesting and beautiful areas of central London and is simply filled with interesting things to see and do. The main museum quarter is close to the hotel, as well as the Royal Albert Hall and Kensington Gardens. The rooms in the establishment are well furnished and have great amenities to make you feel at home.