Where is Kuchjupin?

Where is Kuchjupin located?

Kuchjupin, Zhejiang, China (approx. 29.65115°, 119.6059°)


Where is Kuchjupin on the map?