Stade de France
Stade de France, Paris, France
The Stade de France is the national stadium of France, located just north of Paris in the commune of Saint-Denis. Its seating capacity of 80,698 makes it the seventh-largest stadium in Europe. The stadium is used by the France national football team and France rugby union team for international competition
Our customers say
"Excellent"
4.5 out of 5