Where is Jialidui?

Where is Jialidui located?

Jialidui, Hainan, China (approx. 19.31722°, 109.8806°)


Where is Jialidui on the map?