Where is Shenlufang?

Where is Shenlufang located?

Shenlufang, Shaanxi, China (approx. 34.20972°, 109.0571°)


Where is Shenlufang on the map?