Estadio Cuauhtémoc (built 1968)
Location: 19.07806°N, 98.16444°W