Address:
60 Boulevard Vauban, 59800 Lille, France

Lille
France