Basilica_of_Nuestra_Señora_de_Atocha
Basilica of Nuestra Señora de Atocha
Church in central Madrid, Spain
The Royal Basilica of Our Lady of Atocha or Real Basílica de Nuestra Señora de Atocha is a large church in central Madrid on Avenida de la Ciudad de Barcelona, 1.[1]
This article relies largely or entirely on a single source. (August 2021) |