About Stade de France
The Stade de France is France's national stadium, built for the 1998 FIFA World Cup. Located in the northern suburb of Saint-Denis near Paris, it serves as the primary home venue for both the French national football and rugby teams.
Stadium Facts
StadiumStade de France
CitySaint-Denis
CountryFrance
Capacity80,698
Home TeamFrance
Home Team
Match History
0Matches
0Upcoming
France