Country: Spain
Site: Estella, Church of S. Pedro de la Rúa

[Return to Previous Page]

[Return to Previous Page]