Mexico City’s Estadio Azteca

stadium
GenRank Score
15.4

A 87,523-seat multi-purpose stadium in Mexico City, Mexico, opened in 1966, one of the few stadiums to host two FIFA World Cup finals.

Also Known As

Mexico City’s Estadio Azteca
1 question1 category

Score History

Loading score data...
Mention Rank: #2