Chiesa dell'ImmacolataParishShareVia Giuseppe Garibaldi13035 Ghislarengo, PiemonteItalyGet directions