Tudela

Tudela (tOO&thstrok;ā'lä) , town (1990 pop. 27,063), Navarre prov., N Spain, in Navarra, on the Ebro River. The surrounding fertile region produces vegetables, fruit, grapes, and olives. There are sugar refineries and varied manufactures. Tudela flourished under the Moors and was late...
Found on http://www.infoplease.com/ce6/world/A0849630.html
No exact match found