Where is Valderoure?

Where is Valderoure located?

Valderoure, Valderoure, France (approx. 43.797073°, 6.709446°)


Where is Valderoure on the map?