Where is Villaseca de la Sobarriba?

Where is Villaseca de la Sobarriba located?

Villaseca de la Sobarriba, Castile and Leon, Spain (approx. 42.58333°, -5.48333°)


Where is Villaseca de la Sobarriba on the map?