Where is Xuejie?

Where is Xuejie located?

Xuejie, Zhejiang, China (approx. 29.1075°, 118.6669°)


Where is Xuejie on the map?