Where is Chochititan?

Where is Chochititan located?

Chochititan, Puebla, Mexico (approx. 19.86667°, -97.73333°)


Where is Chochititan on the map?