Where is Shiuli?

Where is Shiuli located?

Shiuli, Hunan, China (approx. 27.53694°, 111.1783°)


Where is Shiuli on the map?