Stade De France Photos

Meet 99 travelers, 34 tour guides and discover 22 photos

The Stade de France is the national stadium of France, situated just north of Paris in the commune of Saint-Denis. It has an all-seater capacity of 81,338, making it the sixth largest stadium in Europe, and is used by both the France national football team and French rugby union team for international competition. The stadium was built…
View Stade De France guide >

Interior View Of Stade De France

Stade De France

Match At Stade De France

Stade De France Field