Where is Shangqiaojiaxi?

Where is Shangqiaojiaxi located?

Shangqiaojiaxi, Hunan, China (approx. 27.93333°, 110.4686°)


Where is Shangqiaojiaxi on the map?