Where is Xujiaxia?

Where is Xujiaxia located?

Xujiaxia, Shaanxi, China (approx. 33.54833°, 109.7586°)


Where is Xujiaxia on the map?