Where is Mercure Lille Centre Grand Place located?
Mercure Lille Centre Grand Place, Mercure Lille Centre Grand Place, France (approx. 50.63805°, 3.06552°)
Mercure Lille Centre Grand Place, Mercure Lille Centre Grand Place, France (approx. 50.63805°, 3.06552°)