Chiesa Parrocchiale dei Ss. Giovanni e PietroParishShareVia beato Cherubino Testa10051 Avigliana, PiemonteItalyGet directions