Chiesa parrocchiale dei Santi Simone e GiudaParishSharePiazza della Chiesa di Cantalupo18100 Imperia, LiguriaItalyGet directions