Where is Itianba?

Where is Itianba located?

Itianba, Sichuan, China (approx. 28.58312°, 104.4591°)


Where is Itianba on the map?