Where is Zhuangjiau?

Where is Zhuangjiau located?

Zhuangjiau, Zhejiang, China (approx. 29.93278°, 119.9839°)


Where is Zhuangjiau on the map?