Lille

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.