Chiesa dei Santi Carlo ed AnnaParishShareVia Ricasoli15073 Castellazzo Bormida, PiemonteItalyGet directions