Where is Zhuqiao?

Where is Zhuqiao located?

Zhuqiao, Hunan, China (approx. 28.04361°, 110.2264°)


Where is Zhuqiao on the map?