Where is Xinuxia?

Where is Xinuxia located?

Xinuxia, Guangdong, China (approx. 24.86641°, 115.9509°)


Where is Xinuxia on the map?