Where is Lanqiaoqi?

Where is Lanqiaoqi located?

Lanqiaoqi, Sichuan, China (approx. 29.29521°, 104.0764°)


Where is Lanqiaoqi on the map?