Where is Shan-tan?

Where is Shan-tan located?

Shan-tan, Zhejiang, China (approx. 28.20972°, 120.8381°)


Where is Shan-tan on the map?