Where is Zhuangquan?

Where is Zhuangquan located?

Zhuangquan, Zhejiang, China (approx. 27.84528°, 120.7794°)


Where is Zhuangquan on the map?