Stade de France

Europe,
France,
Paris,
Saint-Denis

The Stade de France, located in Saint-Denis, in the northern outskirts of Paris, is one of the most iconic and important stadiums in the world. Inaugurated on January 28, 1998, it was built in anticipation of the 1998 FIFA World Cup, an event that deeply marked French sports history with...