Where is Shukulada?

Where is Shukulada located?

Shukulada, Sichuan, China (approx. 28.17162°, 102.3241°)


Where is Shukulada on the map?