Where is San Juan Tepa?

Where is San Juan Tepa located?

San Juan Tepa, Hidalgo, Mexico (approx. 20.21667°, -99.06667°)


Where is San Juan Tepa on the map?