Chiesa di Santa MartaParishSharePiazza Santo Spirito10013 Borgofranco d'Ivrea, PiemonteItalyGet directions