You can catch an event at Stade de France, located 0.8 mi (1.3 km) from central Saint-Denis.
Why not live the cultural experience and visit the museums, art galleries, and cathedral in the area. If you think Stade de France is cool, you also might like Porte de La Chapelle Arena and Aquatics Centre, both located nearby.