Where is Coxquihui?

Where is Coxquihui located?

Coxquihui, Puebla, Mexico (approx. 20.1846944°, -97.5859022°)


Where is Coxquihui on the map?