Where is Le Deschaux?

Where is Le Deschaux located?

Le Deschaux, Le Deschaux, France (approx. 46.954815°, 5.5019183°)


Where is Le Deschaux on the map?