(Following description by wikipedia)...Wembley Stadium (usually shortened to just Wembley) is located in the Borough of Brent in North West London, England. Primarily a football venue, Wembley is owned by The Football Association (The FA) via its subsidiary Wembley National Stadium Limited, and hosts England's home international football matches 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.
One of the most expensive stadiums ever built, Wembley's 90,000 capacity makes it the second largest stadium in Europe, and is the largest in the world with every seat under cover. Immediately following its opening, it was often referred to as the "new Wembley Stadium" to distinguish it from the original stadium.