Where is Villanueva de Teba?

Where is Villanueva de Teba located?

Villanueva de Teba, Castilla y Leon, Spain (approx. 42.6491438°, -3.1632555°)


Where is Villanueva de Teba on the map?