With the world famous Wembley Stadium less than two miles away, this large Travelodge, with nearly two hundred rooms, is the perfect place to stay if you are going to watch a major sporting event at the stadium. The hotel is conveniently located on the A406 North Circular Road...