Chiesa di San Giacomo Maggiore e Maria Santissima ImmacolataParishShareVia Camillo Benso Conte di Cavour13030 Villarboit, PiemonteItalyGet directions