Where is Leschaux?

Where is Leschaux located?

Leschaux, Leschaux, France (approx. 45.77362°, 6.12563°)


Where is Leschaux on the map?