Where is Valescure?

Where is Valescure located?

Valescure, Valescure, France (approx. 43.43827°, 6.77697°)


Where is Valescure on the map?