Where is Nafengxinqun?

Where is Nafengxinqun located?

Nafengxinqun, Hainan, China (approx. 19.27528°, 108.8061°)


Where is Nafengxinqun on the map?