Where is San Luis-Tenecstepec?

Where is San Luis-Tenecstepec located?

San Luis-Tenecstepec, Puebla, Mexico (approx. 18.86667°, -98.38333°)


Where is San Luis-Tenecstepec on the map?