Where is Mont-Louis?

Where is Mont-Louis located?

Mont-Louis, Mont-Louis, France (approx. 42.509693°, 2.1208773°)


Where is Mont-Louis on the map?