Where is Tafalla?

Where is Tafalla located?

Tafalla, Tafalla (Station), Spain (approx. 42.52583°, -1.67139°)


Where is Tafalla on the map?