Where is Shangri-La Nanshan?

Where is Shangri-La Nanshan located?

Shangri-La Nanshan, Guangdong, China (approx. 22.5242°, 113.96994°)


Where is Shangri-La Nanshan on the map?