Lille is located about an hour north of Paris, France. It’s an international hot spot with close proximity to Brussels, London and Amsterdam. This northern French city boasts a dynamic arts and fashion scene with a multicultural touch.
If you are searching for eco fashion stores, you are in luck because they some great shops to choose from.