Where is Shiqiaopu?

Where is Shiqiaopu located?

Shiqiaopu, Sichuan, China (approx. 30.77307°, 107.4371°)


Where is Shiqiaopu on the map?