Where is Shimantan?

Where is Shimantan located?

Shimantan, Zhejiang, China (approx. 29.61153°, 118.6278°)


Where is Shimantan on the map?