Where is Zhongxing?

Where is Zhongxing located?

Zhongxing, Hainan, China (approx. 18.91222°, 110.3586°)


Where is Zhongxing on the map?