Wembley Stadium (usually shortened to just Wembley) is a stadium, located in Wembley Park in London, England. Primarily an association football venue, Wembley is owned by The Football Association (The FA) via its subsidiary Wembley National Stadium Limited, and hosts the home international matches of the England national football team and the main English domestic cup finals. The Stadium is also used for music concerts and other sporting events. Wembley will host the 2011 UEFA Champions League Final.
Wembley’s 90,000 capacity makes it the second largest stadium in Europe (after Camp Nou) and one of the largest (and tallest) in the world with every seat under cover. It is one of the most expensive stadia ever built, costing close to £800 million (roughly US$1.57 billion). Immediately following its opening, it was often referred to as the “new Wembley Stadium” to distinguish it from the original stadium. The land has been used for football since as early as the 1880s.