Wembley Stadium is a football stadium located in Wembley Park, in the Borough of Brent, London, England. It opened in 2007 and was built on the site of the previous 1923 Wembley Stadium. The earlier Wembley stadium, originally called the Empire Stadium, was often referred to as "The Twin Towers" and was one of the World's most famous football stadiums until its demolition in 2003.
The stadium was built by Australian firm Multiplex at a cost of £798 million. The old Wembley closed in October 2000, with demolition originally intended for that December and the new stadium due to open in 2003. After delays to the project, with demolition first started in September 2002, the old Wembley was not completely demolished until February 2003, with the new stadium scheduled to open in time for the 2006 FA Cup Final.