Located in London City Centre, this hotel is within a 10-minute walk of Kensington Gardens and Hyde Park. Marble Arch and Oxford Street are also within 1 mi (2 km). London Paddington Station is only a 5-minute walk and Lancaster Gate Underground Station is 5 minutes.