Where is Xinuxia?

Where is Xinuxia located?

Xinuxia, Fujian, China (approx. 24.90731°, 116.3115°)


Where is Xinuxia on the map?