Where is Shanu?

Where is Shanu located?

Shanu, Zhejiang, China (approx. 30.72444°, 119.4886°)


Where is Shanu on the map?