Where is Qiaoqixi?

Where is Qiaoqixi located?

Qiaoqixi, Anhui, China (approx. 33.19167°, 116.1667°)


Where is Qiaoqixi on the map?