Where is Xinzhao?

Where is Xinzhao located?

Xinzhao, Zhejiang, China (approx. 29.30955°, 119.5618°)


Where is Xinzhao on the map?