Where is Zhanshuxia?

Where is Zhanshuxia located?

Zhanshuxia, Zhejiang, China (approx. 29.05°, 121.2917°)


Where is Zhanshuxia on the map?