It is situated in the South Kensington Area and is a mere stones throw away from some of the finest London attractions. The Natural History Museum, the Science Museum and the famous Victoria and Albert Museum are located within a walking distance from the hotel. Harrods and the fashinable Knightsbridge area only minutes away.