Where is Zhaoqiao?

Where is Zhaoqiao located?

Zhaoqiao, Anhui, China (approx. 33.40833°, 116.6833°)


Where is Zhaoqiao on the map?