Where is Chiusa di San Michele?

Where is Chiusa di San Michele located?

Chiusa di San Michele, Piedmont, Italy (approx. 45.10424°, 7.32711°)


Where is Chiusa di San Michele on the map?