Destination creator (Voyajo Team)
Tudela is a municipality in Spain, the second city of the autonomous community of Navarre. Its population is around 35,000. Tudela is sited in the Ebro valley. Fast trains running on two-track electrified railways serve the city and two freeways (AP 68 and AP 15) join close to it (...) (from Wikipedia)