Where is Iteuil?

Where is Iteuil located?

Iteuil, Poitou-Charentes, France (approx. 46.4887916°, 0.3113773°)


Where is Iteuil on the map?