France

Stade Mayol

Toulon hosts fierce Top 14 battles at the iconic Stade Mayol in Toulon with a capacity of 18200