Where is Xihuangdao?

Where is Xihuangdao located?

Xihuangdao, Henan, China (approx. 34.08093°, 113.1386°)


Where is Xihuangdao on the map?