Where is Shikekua?

Where is Shikekua located?

Shikekua, Sichuan, China (approx. 31.29012°, 105.6409°)


Where is Shikekua on the map?