Stade de France

The Stade de France, situated in the northern Parisian suburb of Saint-Denis, is a modern icon of French sports and culture, capable of hosting over 80,000 spectators. Designed to support events spanning from football to rugby and concerts, it was the visionary stage for the 1998 FIFA World Cup Final, etching its mark as a versatile and prestigious venue.

Country France
City Paris
Address ZAC du Cornillon Nord Saint-Denis, Île-de-France
Capacity 81,338
Surface Grass
Image of the stadium Stade de France