Where is Lamma Island?

Where is Lamma Island located?

Lamma Island, Lamma Island, China (approx. 22.22639°, 114.1119°)


Where is Lamma Island on the map?