answersLogoWhite

0

The island of Nusa Lembongan is located just southeast of Bali, Indonesia. It lies 8(insert degree symbol here) 40.906'S and 115(insert degree symbol here)27.067'E.

User Avatar

Wiki User

11y ago

What else can I help you with?