Where is Ouzhaitsun?

Where is Ouzhaitsun located?

Ouzhaitsun, Hunan, China (approx. 26.33111°, 112.1744°)


Where is Ouzhaitsun on the map?