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?
{"latitude":22.24925,"longitude":113.92,"title":"Lantau Peak"}