Sportsfans · World Cup · Grounds · Stade du T.O.E.C.
Ground · Toulouse, France · capacity 15,000
2 World Cup matches across 1 tournament. Most wins here: Cuba (1).