Where is Shijinui?

Where is Shijinui located?

Shijinui, Zhejiang, China (approx. 29.58183°, 119.8955°)


Where is Shijinui on the map?