Map Graph
No coordinates found

Stade de France

national stadium of France

The Stade de France is a multipurpose stadium in Saint-Denis, Île-de-France, France made in 1995 and opened in 1998. It can hold 80,698 people and is just outside Paris.

Read article
File:Germany_vs_Poland_0-0_(27103531294).jpg