Where is Thouars?

Where is Thouars located?

Thouars, Thouars, France (approx. 46.97902°, -0.2153741°)


Where is Thouars on the map?