Search results
We did not find results for: Tudela.
Check spelling or type a new query.
We did not find results for: Tudela.
Check spelling or type a new query.
Tudela is a municipality in Spain, the second largest city of the autonomous community of Navarre and twice a former Latin bishopric. Its population is around 35,000. The city is sited in the Ebro valley. Wikipedia