Where is Qiaotoux?

Where is Qiaotoux located?

Qiaotoux, Hunan, China (approx. 26.04778°, 112.6447°)


Where is Qiaotoux on the map?