Where is Sanmudun?

Where is Sanmudun located?

Sanmudun, Hainan, China (approx. 18.44333°, 109.4078°)


Where is Sanmudun on the map?