Where is Xinbuhai?

Where is Xinbuhai located?

Xinbuhai, Hainan, China (approx. 20.09333°, 110.5769°)


Where is Xinbuhai on the map?