Where is Montargis?

Where is Montargis located?

Montargis, Centre-Val de Loire, France (approx. 47.9978628°, 2.7310072°)


Where is Montargis on the map?