The Château de Flers is located in Villeneuve d'Ascq, in the Nord department of France. The château, completed in 1661, i ...