Where is Zheqiao?

Where is Zheqiao located?

Zheqiao, Hunan, China (approx. 26.47639°, 112.7886°)


Where is Zheqiao on the map?