Where is Lin-kan?

Where is Lin-kan located?

Lin-kan, Zhejiang, China (approx. 28.00694°, 120.5225°)


Where is Lin-kan on the map?