Where is Xuechuan?

Where is Xuechuan located?

Xuechuan, Zhejiang, China (approx. 30.08861°, 119.0442°)


Where is Xuechuan on the map?