Where is Shanwangzhuang?

Where is Shanwangzhuang located?

Shanwangzhuang, Henan, China (approx. 35.18917°, 112.9806°)


Where is Shanwangzhuang on the map?