Where is Cheqiao?

Where is Cheqiao located?

Cheqiao, Hubei, China (approx. 30.96472°, 112.12°)


Where is Cheqiao on the map?