Where is San Lorenzo Almecatla?

Where is San Lorenzo Almecatla located?

San Lorenzo Almecatla, Puebla, Mexico (approx. 19.13333°, -98.23333°)


Where is San Lorenzo Almecatla on the map?