Where is Xinhua?

Where is Xinhua located?

Xinhua, Zhejiang, China (approx. 27.81778°, 120.7114°)


Where is Xinhua on the map?