Where is Chelindin?

Where is Chelindin located?

Chelindin, Zhejiang, China (approx. 29.58882°, 119.9982°)


Where is Chelindin on the map?