Where is Jinjiaqiu?

Where is Jinjiaqiu located?

Jinjiaqiu, Zhejiang, China (approx. 29.81025°, 119.5238°)


Where is Jinjiaqiu on the map?