Where is Quaxtla?

Where is Quaxtla located?

Quaxtla, Puebla, Mexico (approx. 20.38333°, -98.06667°)


Where is Quaxtla on the map?