Located in London City Centre, this hotel is within 2 miles (3 km) of Kensington High Street, Hyde Park and Royal Albert Hall. Buckingham Palace and Natural History Museum are also within 3 miles (5 km). Earl's Court Station is only a 4-minute walk and West Brompton Underground Station is 7 minutes.