Where is Novotel Lille Centre Gares?

Where is Novotel Lille Centre Gares located?

Novotel Lille Centre Gares, Novotel Lille Centre Gares, France (approx. 50.63444°, 3.07336°)


Where is Novotel Lille Centre Gares on the map?