Stade de France

From SportsPaper Wiki
Stade de France
Location Saint-Denis, France
Opened January 28, 1998
Other Names n/a
Tenants n/a

The Stade de France is the national stadium of France, located just north of Paris in the commune of Saint-Denis.

List of credited publications

League Date/Season Team(s) Type
International Football June 13, 2017 France vs. England Program
Venue.png Venues Portal