Where is Heihumiao?

Where is Heihumiao located?

Heihumiao, Henan, China (approx. 33.35028°, 112.0047°)


Where is Heihumiao on the map?