answersLogoWhite

0

the Stade de France is located in the town of Saint-Denis, borduring Paris on the North. On match days it is much better to use the public transportation as there are two RER regional lines and the subway line (13) to Paris.

User Avatar

Wiki User

15y ago

What else can I help you with?