Wembley Stadium

Description

"Wembley Stadium", also known as "New Wembley", is a football stadium located in London, England. The stadium was opened in 2007 on the site of the old Wembley Stadium.