Where is Sunzuizi?

Where is Sunzuizi located?

Sunzuizi, Shaanxi, China (approx. 33.62194°, 107.3633°)


Where is Sunzuizi on the map?