Cholula was an important city of pre-Columbian Mesoamerica, dating back to at least the 2nd century BCE, with settlement as a village going back at least some thousand years earlier.