Where is Zhuangxia?

Where is Zhuangxia located?

Zhuangxia, Zhejiang, China (approx. 29.58722°, 121.6367°)


Where is Zhuangxia on the map?