Leke Leke waterfall is located in central Bali. It is a must visit! Read in this blog post everything about Leke Leke waterfall