Skip to main content
Estadio Azteca — Mexico City (1970, 1986) — #1 in Top 10 Greatest World Cup Stadiums | Top10Grid