Estadio Athagualpa de Quito

Quito, Ecuador
Opened: Nov. 25, 1951
Capacity: 39816