Where is Ixtlahuaca?

Where is Ixtlahuaca located?

Ixtlahuaca, Puebla, Mexico (approx. 19.66667°, -98.00833°)


Where is Ixtlahuaca on the map?