Where is Qiaoqiu?

Where is Qiaoqiu located?

Qiaoqiu, Guangdong, China (approx. 24.32846°, 116.4114°)


Where is Qiaoqiu on the map?