Where is Xiqian-Shezuzhen?

Where is Xiqian-Shezuzhen located?

Xiqian-Shezuzhen, Zhejiang, China (approx. 27.66826°, 119.7847°)


Where is Xiqian-Shezuzhen on the map?