La Iglesia de Los Remedios, construida sobre la pirámide de Quetzalcoatl en Cholula, Puebla. The Iglesia de Nuestra Señora de los Remedios (Church of Our Lady of Maymays) is a 16th-century Mexican Catholic parish church built atop the pyramid of Quetzalcoatl in the municipality of Cholula located in the central Mexican state of Puebla.