Where is Shanmashi?

Where is Shanmashi located?

Shanmashi, Zhejiang, China (approx. 29.0175°, 120.4572°)


Where is Shanmashi on the map?