El equipo disputaba sus partidos en el Stadium Lille-Métropole, un estadio multiusos de la ciudad de Villeneuve d'Ascq, en Francia.