Where is Dragon's Back?

Where is Dragon's Back located?

Dragon's Back, Dragon's Back, China (approx. 22.2357°, 114.2437°)


Where is Dragon's Back on the map?