Where is Necaxa?

Where is Necaxa located?

Necaxa, Puebla, Mexico (approx. 20.21667°, -98°)


Where is Necaxa on the map?