Where is Xiabanqiao?

Where is Xiabanqiao located?

Xiabanqiao, Sichuan, China (approx. 26.38615°, 101.7675°)


Where is Xiabanqiao on the map?