Where is Shuanghu?

Where is Shuanghu located?

Shuanghu, Sichuan, China (approx. 29.54992°, 104.2732°)


Where is Shuanghu on the map?