Chiesa dei Santi Maria e Pietro ApostoloParishShareViale della Rimembranza15021 Odalengo Piccolo, PiemonteItalyGet directions