Where is La Chieva?

Where is La Chieva located?

La Chieva, Cantabria, Spain (approx. 43.31667°, -3.75°)


Where is La Chieva on the map?