Where is Najing?

Where is Najing located?

Najing, Hainan, China (approx. 19.4425°, 109.5128°)


Where is Najing on the map?