Where is Qiaoxia?

Where is Qiaoxia located?

Qiaoxia, Fujian, China (approx. 27.0808°, 117.8918°)


Where is Qiaoxia on the map?