Chiesa di San Giovanni BattistaParishShareVia San Grato10011 Torre Canavese, PiemonteItalyGet directions