Where is Caxuacan?

Where is Caxuacan located?

Caxuacan, Puebla, Mexico (approx. 20.06667°, -97.6°)


Where is Caxuacan on the map?