Where is San Luis-Temalacayuca?

Where is San Luis-Temalacayuca located?

San Luis-Temalacayuca, Puebla, Mexico (approx. 18.6°, -97.56667°)


Where is San Luis-Temalacayuca on the map?