Read our 2024 Impact Report

Nusa Lembongan- Bali

Nusa Lembongan is an island located southeast of Bali, Indonesia. Reef Stars installed in partnership with The Coral Triangle Centre (TOT). To find out more- Read More 

decorative coral pattern