Where is Shanxiangzhu?

Where is Shanxiangzhu located?

Shanxiangzhu, Zhejiang, China (approx. 29.1703°, 119.2355°)


Where is Shanxiangzhu on the map?