The altar at Basilica de Santa Maria in Elche, Spain
GMA4576tonemappedEuropeSpainAlicanteElchelandmarktourist attractionThe Calaforra TowerBasilica de Santa Mariatowerdomearchitecturechurchbasilica