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 |