Where is Zhuangquanxia?

Where is Zhuangquanxia located?

Zhuangquanxia, Zhejiang, China (approx. 27.84972°, 120.7825°)


Where is Zhuangquanxia on the map?