Where is Villemanoche?

Where is Villemanoche located?

Villemanoche, Villemanoche, France (approx. 48.30033°, 3.1823323°)


Where is Villemanoche on the map?