Where is Sikoucui?

Where is Sikoucui located?

Sikoucui, Shaanxi, China (approx. 33.26528°, 109.3342°)


Where is Sikoucui on the map?