Where is Palais des Beaux-Arts de Lille?

Where is Palais des Beaux-Arts de Lille located?

Palais des Beaux-Arts de Lille, Palais des Beaux-Arts de Lille, France (approx. 50.630352°, 3.062906°)


Where is Palais des Beaux-Arts de Lille on the map?