Where is Shangzhaizi?

Where is Shangzhaizi located?

Shangzhaizi, Shaanxi, China (approx. 34.45444°, 108.5517°)


Where is Shangzhaizi on the map?