Where is Shuichaodian?

Where is Shuichaodian located?

Shuichaodian, Henan, China (approx. 34.04083°, 113.6275°)


Where is Shuichaodian on the map?