Where is Zheshuitan?

Where is Zheshuitan located?

Zheshuitan, Yunnan, China (approx. 24.16764°, 103.1405°)


Where is Zheshuitan on the map?