Where is Lowry?

Where is Lowry located?

Lowry, Hebei, China (approx. 37.49778°, 114.085°)


Where is Lowry on the map?