Where is Shuabawan?

Where is Shuabawan located?

Shuabawan, Sichuan, China (approx. 29.06148°, 104.8377°)


Where is Shuabawan on the map?