Travelodge London Wembley Hotel
With a stay at Travelodge London Wembley Hotel, you'll be centrally located in London, a 4-minute drive from Wembley Stadium and 13 minutes from Hyde Park. This hotel is 9.4 mi (15.2 km) from The British Museum and 9.7 mi (15.6 km) from Piccadilly Circus.