Where is La Colmiane?

Where is La Colmiane located?

La Colmiane, La Colmiane, France (approx. 44.070873°, 7.2226057°)


Where is La Colmiane on the map?