Where is Villafeliz de la Sobarriba?

Where is Villafeliz de la Sobarriba located?

Villafeliz de la Sobarriba, Castile and Leon, Spain (approx. 42.65°, -5.45°)


Where is Villafeliz de la Sobarriba on the map?