Where is Zhaoyali?

Where is Zhaoyali located?

Zhaoyali, Hunan, China (approx. 26.42222°, 111.99°)


Where is Zhaoyali on the map?