Located in London City Centre, this aparthotel is within a 15-minute walk of Cromwell Road, Kensington High Street, and Natural History Museum. Royal Albert Hall and Hyde Park are also within 1 mi (2 km). Earl's Court Station is only a 5-minute walk and Gloucester Road Underground Station is 9 minutes.