Where is Shanghantan?

Where is Shanghantan located?

Shanghantan, Zhejiang, China (approx. 28.98139°, 120.4256°)


Where is Shanghantan on the map?