Day http://www.flickr.com/photos/mdpettitt/ / CC BY 2.0 48d Brent {London borough containing Wembley Stadium}. Wembley Stadium (or simply Wembley ) is a football stadium located in Wembley , in the London Borough of Brent , which opened in 2007 on the site of the old Wembley stadium . The 90,000 capacity venue