Where is Tehuacán?

Where is Tehuacán located?

Tehuacán, Puebla, Mexico (approx. 18.45°, -97.38333°)


Where is Tehuacán on the map?