Where is Touchay?

Where is Touchay located?

Touchay, Touchay, France (approx. 46.712284°, 2.2110064°)


Where is Touchay on the map?