Where is Juiliu?

Where is Juiliu located?

Juiliu, Hainan, China (approx. 19.9625°, 109.6233°)


Where is Juiliu on the map?