Where is Shanxiahu?

Where is Shanxiahu located?

Shanxiahu, Zhejiang, China (approx. 29.85668°, 120.353°)


Where is Shanxiahu on the map?