Where is Chiauchi?

Where is Chiauchi located?

Chiauchi, Molise, Italy (approx. 41.67653°, 14.38242°)


Where is Chiauchi on the map?