Where is Mercure Lille Roubaix Grand Hôtel located?
Mercure Lille Roubaix Grand Hôtel, Mercure Lille Roubaix Grand Hôtel, France (approx. 50.69215°, 3.17216°)
Mercure Lille Roubaix Grand Hôtel, Mercure Lille Roubaix Grand Hôtel, France (approx. 50.69215°, 3.17216°)