Where is Shanluzhuang?

Where is Shanluzhuang located?

Shanluzhuang, Henan, China (approx. 34.26083°, 112.7153°)


Where is Shanluzhuang on the map?