Located in London City Centre, this hotel is within 3 mi (5 km) of Natural History Museum, Kensington Palace and Victoria and Albert Museum. Hyde Park and Science Museum are also within 3 mi (5 km). Earl's Court Station is 6 minutes by foot and West Brompton Underground Station is 8 minutes.