Where is Zhanbi?

Where is Zhanbi located?

Zhanbi, Hunan, China (approx. 28.82583°, 110.1331°)


Where is Zhanbi on the map?