Where is Shuangzhushu?

Where is Shuangzhushu located?

Shuangzhushu, Sichuan, China (approx. 29.79012°, 104.3951°)


Where is Shuangzhushu on the map?