Where is Xinqiao?

Where is Xinqiao located?

Xinqiao, Hainan, China (approx. 19.65556°, 110.6767°)


Where is Xinqiao on the map?