Where is Sunshupin?

Where is Sunshupin located?

Sunshupin, Shaanxi, China (approx. 33.35139°, 108.8511°)


Where is Sunshupin on the map?