Located in London City Centre, this hotel is within a 5-minute walk of Sloane Street and Harrods. Hyde Park Corner and Victoria and Albert Museum are also within 15 minutes. Knightsbridge Underground Station is only a 3-minute walk and Hyde Park Corner Underground Station is 10 minutes.