Where is Chuangqiao?

Where is Chuangqiao located?

Chuangqiao, Anhui, China (approx. 32.61667°, 118.925°)


Where is Chuangqiao on the map?