Where is Zheshui?

Where is Zheshui located?

Zheshui, Inner Mongolia, China (approx. 42.14167°, 119.28°)


Where is Zheshui on the map?