Leleuvia Leleuvia Island is a small coral island located south of Ovalau in a sea area known as Moturiki Passage. Leleuvia is the perfect place for anybody who wants to get away from the troubles of the world. The island is … Read more