Where is Montargis?

Where is Montargis located?

Montargis, Centre-Val de Loire, France (approx. 48.0068727°, 2.7427451°)


Where is Montargis on the map?