Where is Qiaotoulongjia?

Where is Qiaotoulongjia located?

Qiaotoulongjia, Hunan, China (approx. 26.92583°, 111.2089°)


Where is Qiaotoulongjia on the map?