Located in London City Centre, this hotel is within a 15-minute walk of Kensington Gardens, Hyde Park, and Kensington Palace. Royal Albert Hall and Kensington High Street are also within 1 mi (2 km). Bayswater Underground Station and Queensway Underground Station are within a 5-minute walk.