Where is Zheshuitan?

Where is Zheshuitan located?

Zheshuitan, Sichuan, China (approx. 26.53438°, 101.9515°)


Where is Zheshuitan on the map?