Stade de France

The Stade de France is the national stadium of France, located just north of Paris in the commune of Saint-Denis. Its seating capacity of 80,698 makes it the seventh-largest... Wikipedia

  • Full name:  Stade de France
  • Address:  Porte H - Avenue Jules Rimet, 93200, Saint-Denis, France
  • Location:  ZAC du Cornillon Nord, Saint-Denis, Île-de-France, France
  • Public transit:  Add→
  • Surface:  GrassMaster by Tarkett Sports
  • Built:  May 2, 1995
  • Opened:  January 28, 1998
  • Construction cost:  €364 million
  • Architect:  Michel Macary, Aymeric Zublena, Michel Regembal, Claude Constantini
  • Data source:  DuckDuckGo