Where is Xinxing?

Where is Xinxing located?

Xinxing, Zhejiang, China (approx. 30.24528°, 122.3028°)


Where is Xinxing on the map?