Where is Aobaidun?

Where is Aobaidun located?

Aobaidun, Hunan, China (approx. 25.41444°, 111.7436°)


Where is Aobaidun on the map?