Where is Shanxiashi?

Where is Shanxiashi located?

Shanxiashi, Zhejiang, China (approx. 29.27564°, 119.8223°)


Where is Shanxiashi on the map?