Where is Shuangqiaomen?

Where is Shuangqiaomen located?

Shuangqiaomen, Hunan, China (approx. 26.33528°, 111.8883°)


Where is Shuangqiaomen on the map?