Nusa Penida Guide: Indonesia’s Breathaking Island

There are three Nusa Islands located off the coast of Bali – Nusa Lembongan, Nusa Ceningan, and Nusa Penida. Nusa Penida is the largest of the three but also the least developed/popular. Although in recent…
View Post