Where is Zhouqiao?

Where is Zhouqiao located?

Zhouqiao, Anhui, China (approx. 33.70833°, 116.0667°)


Where is Zhouqiao on the map?