Where is Shuangban?

Where is Shuangban located?

Shuangban, Sichuan, China (approx. 31.83002°, 105.0727°)


Where is Shuangban on the map?