Where is Navaheda?

Where is Navaheda located?

Navaheda, Cantabria, Spain (approx. 43.36667°, -3.7°)


Where is Navaheda on the map?