Where is La Lobera, Las Rozas de Valdearroyo?

Where is La Lobera, Las Rozas de Valdearroyo located?

La Lobera, Las Rozas de Valdearroyo, Cantabria, Spain (approx. 42.97104°, -4.05701°)


Where is La Lobera, Las Rozas de Valdearroyo on the map?