Where is Zhuangda?

Where is Zhuangda located?

Zhuangda, Hainan, China (approx. 18.33611°, 109.7314°)


Where is Zhuangda on the map?