Where is Caoqiao?

Where is Caoqiao located?

Caoqiao, Anhui, China (approx. 33.10833°, 116.4083°)


Where is Caoqiao on the map?