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°)
Palais des Beaux-Arts de Lille, Palais des Beaux-Arts de Lille, France (approx. 50.630352°, 3.062906°)