Chiesa di San Carlo BorromeoParishShareVia Nicolò Campo98070 Castel di Lucio, SiciliaItalyGet directions