Chiesa dei Santi Pietro e PaoloParishShareViale Papa Giovanni XXIII10015 Ivrea, PiemonteItalyGet directions