Stade de France

Description

The Stade de France is a stadium in France, located in the northern suburb of Paris, Saint-Denis. It was built specifically for the 1998 FIFA World Cup in France. The Stade de France was entrusted with hosting the main match of the tournament, the final. It currently accommodates 81,338 spectators.