• Country:

    Flag FIN Finland

  • City:

    Helsinki

  • Stadium:

    Helsinki Football Stadium

  • Capacity:

    10770