Report Post Church on top of a pyramid Created: January 03, 2018 EN Shrine of Our Lady of Remedies The church is located on top of the largest archaeological site of a pyramid in the new world. It's fascinating and one of the hot spots in Cholula. Tags No tags have been added. Posted by Nico Likes 0 Trip No trip linked