Where is Villanueva de los Caballeros?

Where is Villanueva de los Caballeros located?

Villanueva de los Caballeros, Castile and Leon, Spain (approx. 41.75°, -5.23333°)


Where is Villanueva de los Caballeros on the map?