Where is Zhuqiaomiao?

Where is Zhuqiaomiao located?

Zhuqiaomiao, Zhejiang, China (approx. 30.2425°, 119.8886°)


Where is Zhuqiaomiao on the map?