Where is Linjiadong?

Where is Linjiadong located?

Linjiadong, Zhejiang, China (approx. 27.44528°, 120.595°)


Where is Linjiadong on the map?