Results 2 results found Church of San Carlo Borromeo, Noto, Siracusa, Sicily, Italy Churches of Santa Cristina and Carlo Borromeo, Piazza San Carlo, Turin, Piedmont, Italy, Europe Piazza della Repubblica and Church of San Carlo Borromeo, Carloforte, San Pietro Island, Sardinia, Italy, Europe San Carlo Borromeo Church, Carloforte, Island of San Pietro, Sardinia, Italy, Europe