Tudela

Tudela, Navarre, Spain