Where is La Miñera?

Where is La Miñera located?

La Miñera, Piedmont, Italy (approx. 44.36667°, 7.26667°)


Where is La Miñera on the map?