Where is Xiqiuigou?

Where is Xiqiuigou located?

Xiqiuigou, Henan, China (approx. 35.05167°, 112.8589°)


Where is Xiqiuigou on the map?