El Sadar Stadium

Capacity:
18761
Opened:
1967-09-02
Address:
Calle del Sadar, 59T, 31006 Pamplona, Navarra, Spain