El Sadar Stadium

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