Where is Xuejiashe?

Where is Xuejiashe located?

Xuejiashe, Jiangsu, China (approx. 33.26667°, 119.8667°)


Where is Xuejiashe on the map?