Where is La Rosa?

Where is La Rosa located?

La Rosa, Cantabria, Spain (approx. 43.28333°, -3.63333°)


Where is La Rosa on the map?