Where is Shibafan?

Where is Shibafan located?

Shibafan, Shaanxi, China (approx. 34.83439°, 109.0133°)


Where is Shibafan on the map?