The Tree House This Place has become something of a craze. It is perched up on the mountain at Thousand Island (Pulau Seribu) viewpoint near Atuh Beach. this place has landed itself on the Nusa Penida bucket list of many travelers. Tweet