Where is Touchay?

Where is Touchay located?

Touchay, Centre-Val de Loire, France (approx. 46.7122849°, 2.2110064°)


Where is Touchay on the map?