Where is Shanshu?

Where is Shanshu located?

Shanshu, Zhejiang, China (approx. 28.08458°, 120.5376°)


Where is Shanshu on the map?