Located in London City Centre, this hotel is within 1 mi (2 km) of Natural History Museum and Hyde Park. Buckingham Palace and Piccadilly Circus are also within 3 miles (5 km). Gloucester Road Underground Station is only a 3-minute walk and South Kensington Underground Station is 8 minutes.