Open main menu

Stade de France

French national stadium
Stade de France

The Stade de France is a multipurpose stadium in Paris, France made in 1995 and opened in 1998. It has a capacity of 81,338.

Other websitesEdit