Where is Lion Rock?

Where is Lion Rock located?

Lion Rock, Lion Rock, China (approx. 22.34263°, 114.1862°)


Where is Lion Rock on the map?