Where is Villalobos?
Where is Villalobos located?
Villalobos, Castille and León, Spain (approx. 41.943893°, -5.474952°)
Where is Villalobos on the map?
{"latitude":41.943893,"longitude":-5.474952,"title":"Villalobos"}