Angel’s Billabong is another unworldly creation of nature situated on Nusa Penida! It’s a naturally formed infinity pool, a natural wonder that will lure you in with its crystal clear water, dramatic limestone rock formation and epic views over the ocean! This post will...
