Where is Chantin?

Where is Chantin located?

Chantin, Zhejiang, China (approx. 29.67806°, 121.4156°)


Where is Chantin on the map?