Church of Nuestra Señora de la Palma
E367524
UNEXPLORED
The Church of Nuestra Señora de la Palma is a prominent Catholic parish church and historic landmark located in the city of Algeciras in southern Spain.
Jump to:
Referenced by
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.