Where is Shizuizi?

Where is Shizuizi located?

Shizuizi, Shaanxi, China (approx. 33.66667°, 109.1167°)


Where is Shizuizi on the map?