Where is Shanchuan?

Where is Shanchuan located?

Shanchuan, Zhejiang, China (approx. 30.46083°, 119.6739°)


Where is Shanchuan on the map?