Where is San Luis Atexcac?

Where is San Luis Atexcac located?

San Luis Atexcac, Puebla, Mexico (approx. 19.34167°, -97.45833°)


Where is San Luis Atexcac on the map?