Where is Villanueva de los Caballeros?
Where is Villanueva de los Caballeros located?
Villanueva de los Caballeros, Castilla y Leon, Spain (approx. 41.7591711°, -5.2479646°)
Where is Villanueva de los Caballeros on the map?
{"latitude":41.7591711,"longitude":-5.2479646,"title":"Villanueva de los Caballeros"}