Where is Gare de Lille - Europe?

Where is Gare de Lille - Europe located?

Gare de Lille - Europe, Gare de Lille - Europe, France (approx. 50.638638°, 3.076491°)


Where is Gare de Lille - Europe on the map?