San Gregorio Magno es una iglesia basílica católica romana de estilo románico ubicada frente a la plaza Garibaldi en la ciudad de Spoleto , en la provincia de Perugia , región de Umbría , Italia.
La iglesia fue construida sobre el sitio de una iglesia anterior a finales del siglo XI y principios del XII, y fue consagrada en 1146. En la cripta hay restos de la construcción anterior. El campanario, con incrustaciones de espolia , se empezó a construir en el siglo XII. Como el sitio tenía un cementerio cercano, muchas de las lápidas se reutilizaron en la iglesia. La iglesia fue reformada durante los siglos XVI y XVIII. El portal principal (1597) fue donado por el obispo Paolo Sanvitale.
A la izquierda del pórtico de entrada se encuentra la Capilla de los Inocentes, con frescos que recuerdan la fundación de la iglesia y la vida de Santa Abbondanza , supuestamente enterrada aquí. Actualmente alberga la pila bautismal y tiene un arquitrabe románico. El interior fue decorado con frescos en el siglo XV.
Desde una de las salidas se accede al antiguo puente romano, Ponte Sanguinario, que cruza el torrente Tessino. [1]42°44′25″N 12°44′11″E / 42.740165, -12.736451