Where is Huantubao?

Where is Huantubao located?

Huantubao, Sichuan, China (approx. 31.52898°, 104.6102°)


Where is Huantubao on the map?