Where is Huandatu?

Where is Huandatu located?

Huandatu, Sichuan, China (approx. 29.26667°, 105.354°)


Where is Huandatu on the map?