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?