Located in London City Centre, this eco-friendly hotel is within a 15-minute walk of Hyde Park and Kensington Palace. Buckingham Palace and The British Museum are also within 3 mi (5 km). Queensway Underground Station is 5 minutes by foot and Lancaster Gate Underground Station is 6 minutes.