Ayotoxco de Guerrero
Ayotoxco de Guerrero is one of the 217 municipalities of the Mexican state of Puebla. It is located in the extreme northwest of the entity, in the area of the Sierra Norte de Puebla and is part of the economic region II of Teziutlán.