Where is Valdelosa?

Where is Valdelosa located?

Valdelosa, Castilla y Leon, Spain (approx. 41.1713985°, -5.7839875°)


Where is Valdelosa on the map?