Where is Xialeiqia?

Where is Xialeiqia located?

Xialeiqia, Shaanxi, China (approx. 34.23865°, 108.2672°)


Where is Xialeiqia on the map?