Fine Art Print of The famous old Wembley Stadium (1923 to 2003), UK National stadium. Location: North West London. Ground capacity: 82,000.Architect: Sir Robert McAlpine.