Where is Shenjiadan?

Where is Shenjiadan located?

Shenjiadan, Zhejiang, China (approx. 30.76667°, 121.0833°)


Where is Shenjiadan on the map?