Where is Lantau Peak?

Where is Lantau Peak located?

Lantau Peak, Lantau Peak, China (approx. 22.24925°, 113.92°)


Where is Lantau Peak on the map?