Where is Zhubaojie?

Where is Zhubaojie located?

Zhubaojie, Hunan, China (approx. 29.81583°, 110.9481°)


Where is Zhubaojie on the map?