Where is Xochitlan?

Where is Xochitlan located?

Xochitlan, Puebla, Mexico (approx. 18.7°, -97.78333°)


Where is Xochitlan on the map?