Where is Villanueva de la Fuente?

Where is Villanueva de la Fuente located?

Villanueva de la Fuente, Villanueva de la Fuente, Spain (approx. 38.69265°, -2.693727°)


Where is Villanueva de la Fuente on the map?