Where is Zhuangwei?

Where is Zhuangwei located?

Zhuangwei, Zhejiang, China (approx. 30.77139°, 121.1844°)


Where is Zhuangwei on the map?