Where is Zheshuitan?

Where is Zheshuitan located?

Zheshuitan, Inner Mongolia, China (approx. 41.43333°, 118.7°)


Where is Zheshuitan on the map?