Where is Gare de Lille - Europe?

Where is Gare de Lille - Europe located?

Gare de Lille - Europe, Nord-Pas-de-Calais, France (approx. 50.63942°, 3.075022°)


Where is Gare de Lille - Europe on the map?