The Iglesia de Nuestra Señora de los Remedios, or The Church of Our Lady of Remedies, was built by the Spanish on top of the Great Pyramid of Cholula. The construction of the church began in May 1574 and was finished in August 1575.
Cholula is a city in the state of Puebla, Mexico. It is a beautiful and historical city.