• Country:

    Colombia

  • City:

    Tulua

  • Stadium:

    Estadio Doce de Octubre

  • Capacity:

    16000