Claim Listing "Eden Hotel nestled at Kartika Plaza Street in the heart of Kuta, Bali. "