Where is Xiheqiu?

Where is Xiheqiu located?

Xiheqiu, Shaanxi, China (approx. 33.70361°, 110.3067°)


Where is Xiheqiu on the map?