Where is Valdeblore?

Where is Valdeblore located?

Valdeblore, Valdeblore, France (approx. 44.070732°, 7.1719418°)


Where is Valdeblore on the map?