Where is Shuanghuaishu?

Where is Shuanghuaishu located?

Shuanghuaishu, Sichuan, China (approx. 31.32347°, 103.9598°)


Where is Shuanghuaishu on the map?