Where is Tequanapa?

Where is Tequanapa located?

Tequanapa, Puebla, Mexico (approx. 18.15°, -98.55694°)


Where is Tequanapa on the map?