Results 1 results found Immacolata Concezione Church and Piazza Madrice, Favignana, Egadi islands, Trapani, Sicily, Italy, Europe Matrice square, Matrice church, Favignana island, Aegadian Islands, Sicily, Italy