Where is Shuidai?

Where is Shuidai located?

Shuidai, Zhejiang, China (approx. 29.43472°, 120.3242°)


Where is Shuidai on the map?