Where is Casa Verde?

Where is Casa Verde located?

Casa Verde, Hidalgo, Mexico (approx. 21.175°, -98.97639°)


Where is Casa Verde on the map?