Where is San Juan Tepemasalco?

Where is San Juan Tepemasalco located?

San Juan Tepemasalco, Hidalgo, Mexico (approx. 19.90278°, -98.66667°)


Where is San Juan Tepemasalco on the map?