Where is Qiaodiwan?

Where is Qiaodiwan located?

Qiaodiwan, Sichuan, China (approx. 28.50526°, 104.6448°)


Where is Qiaodiwan on the map?