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 miles (3 km). South Kensington Underground Station is 5 minutes by foot and Gloucester Road Underground Station is 11 minutes.