Located in London City Centre, this hotel is within 1 mi (2 km) of The British Museum, Big Ben, and London Eye. Buckingham Palace and Hyde Park are also within 1 mi (2 km). Leicester Square Underground Station is only a 2-minute walk and Charing Cross Underground Station is 4 minutes.