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 Marble Arch are also within 1 mi (2 km). Queensway Underground Station is 7 minutes by foot and Bayswater Underground Station is 7 minutes.