Estadio Azteca
place
GenRank Score
8.5
A large multi-purpose stadium in Mexico City, Mexico, opened in 1966, one of only two stadiums to host two FIFA World Cup finals.
Also Known As
Estadio Azteca
1 question•1 category
Score History
Loading score data...
Mention Rank: #23