Where is La Lobera?

Where is La Lobera located?

La Lobera, Castile and Leon, Spain (approx. 40.38333°, -4.66667°)


Where is La Lobera on the map?