San Pedro Zacachimalpa is a village of some4,712 inhabitants located on the outskirts of Puebla - about 15 km from the historic city center. The growing capital has swallowed up most of the open land in between.
There is a lake nearby San Pedro as well as open areas (Los Cantiles) where you can go hiking or ride your mountain bike or horse.
The local church plays funky tunes several times a day - this one turns out to be a cover version of Amigo
Gracias @Annaelisa - it is Agave, I’m guessing Agave Cupreata . There are many kinds of Agave, and these plants have many uses, but most famously they are used for Mezcal (alcohol, similar to Tequila).