Located in London City Centre, this hotel is within a 10-minute walk of Victoria and Albert Museum, Hyde Park, and Natural History Museum. Buckingham Palace and Royal Albert Hall are also within 2 mi (3 km). South Kensington Underground Station is 5 minutes by foot and Gloucester Road Underground Station is 11 minutes.