Chiesa Parrocchiale dei Santi Filippo e GiacomoParishShareVia Cigliano10012 Ivrea, PiemonteItalyGet directions