Where is Shanhoucheng?

Where is Shanhoucheng located?

Shanhoucheng, Zhejiang, China (approx. 27.63861°, 118.9333°)


Where is Shanhoucheng on the map?