Chiesa S. Maria Immacolata della ScalaParishSharePiazzale Salvo D'Acquisto27100 Pavia, LombardiaItalyGet directions