Where is Longshaw?

Where is Longshaw located?

Longshaw, Shaanxi, China (approx. 34.30861°, 108.9458°)


Where is Longshaw on the map?