Where is La Touche?

Where is La Touche located?

La Touche, La Touche, France (approx. 44.515125°, 4.8862367°)


Where is La Touche on the map?