Where is Shiqiaopu?

Where is Shiqiaopu located?

Shiqiaopu, Zhejiang, China (approx. 30.91667°, 120.3333°)


Where is Shiqiaopu on the map?