Where is Qiaotou?

Where is Qiaotou located?

Qiaotou, Qiaotou (Station), China (approx. 22.69102°, 113.8056°)


Where is Qiaotou on the map?