Where is Shuangqiao?

Where is Shuangqiao located?

Shuangqiao, Hubei, China (approx. 31.6°, 109.7833°)


Where is Shuangqiao on the map?