Where is Montargis?

Where is Montargis located?

Montargis, Montargis, France (approx. 47.99696°, 2.73261°)


Where is Montargis on the map?