Where is Zhoupiqiao?

Where is Zhoupiqiao located?

Zhoupiqiao, Hunan, China (approx. 26.66083°, 113.0411°)


Where is Zhoupiqiao on the map?