Located in London City Centre, this boutique hotel is within 1 mile (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 6 minutes by foot and South Kensington Underground Station is 10 minutes.