A stay at Travelodge London Wembley Hotel places you in the heart of London, convenient to Wembley Stadium and Wembley Arena. This hotel is within the vicinity of Royal Albert Hall and Imperial College London.
Make yourself at home in one of the 168 guestrooms. Bathrooms with bathtubs or showers are provided.
Enjoy a satisfying meal at a restaurant serving guests of Travelodge London Wembley Hotel.
Business, Other Amenities
Self parking (subject to charges) is available onsite.