14 Queensbury Place - SW7 2EA London United Kingdom
Area: --
Book online or call +39 041 8624040
roadmap satellite
It is situated in the South Kensington Area and is a mere stone’s 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 fashionable Knightsbridge area are only minutes away.