Where is Villalobon?

Where is Villalobon located?

Villalobon, Castile and Leon, Spain (approx. 42.03333°, -4.5°)


Where is Villalobon on the map?