Legendary stadium of British football - since 1923 used to host FA Cup finals and many international games, also rugby games and other sport events. Demolished in 2003 and rebuilt in new outlook.
sport and sport centersCity of London, England, United KingdomLondon, City of London, England, United Kingdom