The church of Nuestra Señora de los Remedios is situated on the top of the hill (once the largest piramid in Mesoamerica) in the small colonial town of Cholula.