San Francesco all'Immacolata, Siracusa
Syracuse, Italy · built 1225
San Francesco all'Immacolata is a baroque-style, Roman Catholic church located on Piazza Francesco Corpaci on the island of Ortigia, in the historic city center of Siracusa in Sicily, Italy.
Church data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).