Where is Villalobos?

Where is Villalobos located?

Villalobos, Castile and Leon, Spain (approx. 41.95°, -5.46667°)


Where is Villalobos on the map?