Where is Posuelos?

Where is Posuelos located?

Posuelos, Hidalgo, Mexico (approx. 20.49583°, -99.05833°)


Where is Posuelos on the map?