Where is Junlopo?

Where is Junlopo located?

Junlopo, Hainan, China (approx. 19.23139°, 109.835°)


Where is Junlopo on the map?