Where is Linshaw?

Where is Linshaw located?

Linshaw, Hebei, China (approx. 38.30722°, 114.3681°)


Where is Linshaw on the map?