Where is Zhuangjiaqun?

Where is Zhuangjiaqun located?

Zhuangjiaqun, Zhejiang, China (approx. 30.83444°, 121.0558°)


Where is Zhuangjiaqun on the map?