The Stade de France is the national stadium of France and is located just north Paris. It can seat a total of 81,338 people. It was originally built to host the 1988 FIFA World Cup as France did not have a stadium with sufficient space for the event, and is now the fifth largest stadium in Europe, just behind Twickenham. Sporting events, concerts with top stars and shows on a grand scale are regularly held at the stadium.

ENQUIRE FOR HOSPITALITY  FIXTURES AT STADE DE FRANCE