Where is Hongxingdui?

Where is Hongxingdui located?

Hongxingdui, Hainan, China (approx. 19.61139°, 109.6344°)


Where is Hongxingdui on the map?