Leke Leke Waterfall
What? Leke Leke Waterfall is one of the most picturesque waterfalls in central Bali. Surrounded by lush rainforest, Leke Leke Falls is one of our favourite destinations on the island of the gods and a beautiful place to photograph. Where?… Read More »Leke Leke Waterfall