Where is Zhoqiao?

Where is Zhoqiao located?

Zhoqiao, Hunan, China (approx. 27.42389°, 111.8594°)


Where is Zhoqiao on the map?