Where is Kuchzhulin?

Where is Kuchzhulin located?

Kuchzhulin, Sichuan, China (approx. 28.40647°, 105.2467°)


Where is Kuchzhulin on the map?