Chiesa Parrocchiale di S. MariaParishShareVia Luigi Einaudi10051 Avigliana, PiemonteItalyGet directions