Puebla, a state renowned for its enormous historic value, for its gastronomical richness that has the best moles to offer, for its people’s warmth, who always smile and greet everybody with open arms. Each of its towns has its own particular personality, they are all waiting to be discovered by you.
The territory of Puebla forms a part of the Sierra Madre del Sur, the Sierra Madre Oriental and the Gulf Coast Plains. Its name simply means “population”, according to Friar Toribio de Benavente.
It shares a border with the states of Hidalgo, Veracruz, Oaxaca, Guerrero, Morelos, Tlaxcala and the State of Mexico. Its climate ranges from temperate sub-humid to semi-dry in its diverse regions, and its annual average temperature is 63.5°F. Its nine magical towns are Cuetzalan, Cholula, Atlixco, Chignahuapan, Zacatlán de las Manzanas, Huauchinango, Pahuatlán, Tlatlauquitepec and Xicotepec.