Where is Shenqiucheng?

Where is Shenqiucheng located?

Shenqiucheng, Henan, China (approx. 33.16667°, 115.1333°)


Where is Shenqiucheng on the map?