Where is Masahuacan?

Where is Masahuacan located?

Masahuacan, Hidalgo, Mexico (approx. 20.90972°, -98.67639°)


Where is Masahuacan on the map?