Basilica di San Michele MaggioreMinor BasilicaSharePiazza San Michele27100 Pavia, LombardiaItalyGet directions