El Sadar Stadium

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