Wembley Stadium, home of the England football team and a prestigious venue for concerts and other international sporting events. This 90,000 seater stadium is the second largest in Europe and features a partially retractable roof and the famous “Wembley Arch”; both signature features of the stadium.
Opening in 2007, the “New Wembley” was built on the same spot as the former stadium that hosted such historical spectacles as England’s glorious World Cup Victory in 1966 and the Live Aid concert of 1985.