Where is Zhuzhaixinu?

Where is Zhuzhaixinu located?

Zhuzhaixinu, Zhejiang, China (approx. 29.56979°, 119.8149°)


Where is Zhuzhaixinu on the map?