Where is Hanxiao?

Where is Hanxiao located?

Hanxiao, Hainan, China (approx. 18.56111°, 109.1097°)


Where is Hanxiao on the map?