The Cubang Huts Lembongan is located Dream Beach Street Lembongan Bali Indonesia 80771