Where is Valsenestre?

Where is Valsenestre located?

Valsenestre, Valsenestre, France (approx. 44.90929°, 6.05443°)


Where is Valsenestre on the map?