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 question1 category

Score History

Loading score data...
Mention Rank: #23