Estella-lizarra

Estella-Lizarra

Estella (Spanish) or Lizarra (Basque) is a town located in the autonomous community of Navarre, in northern Spain. It lies south west of Pamplona, close to the border with La Rioja and Álava.

Read more about Estella-lizarra.