San Carlos de Apoquindo footall stadium

Capacity: 18,000

City: Santiago

Country: Chile

Club: Universidad Católica

International: Unknown