Where is ibis Montargis?

Where is ibis Montargis located?

ibis Montargis, Centre-Val de Loire, France (approx. 47.99499°, 2.73223°)


Where is ibis Montargis on the map?