Cholula is in the Mexican state of Puebla which started out as a pre-Columbian city.
Its most famous site is the Great Pyramid of Cholula which now looks like a hill with a church atop; in fact the hill is the pyramid base.
The pyramid temple is the largest in the new world.