

The hotel is located in the heart of Knightsbridge London, just moments from Harrods department store. Only a short stroll away are the the designer shops and restaurants of Beauchamp Place, and the museums of Natural History, Science and the Victoria & Albert Hall. The nearest tube station is Knightsbridge.