Where is Qiaojun?

Where is Qiaojun located?

Qiaojun, Hainan, China (approx. 18.7°, 110.1464°)


Where is Qiaojun on the map?