Where is Shuanglongqun?

Where is Shuanglongqun located?

Shuanglongqun, Sichuan, China (approx. 33.25061°, 104.2865°)


Where is Shuanglongqun on the map?