Travels • 旅行 - Jordy Meow
Powered by SmugMug Log In

Tudela

Tudela is a municipality in Spain, the second largest city of the autonomous community of Navarre. Its population is around 35,000. Tudela is sited in the Ebro valley.

europenavarrespain