Ithaka Ubud celine May 11, 2022 Restaurant, Cafe & Bar venue in Bali, Indonesia, Ubud Jl. Tirta Tawar No.158, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali, Bali, Indonesia, Ubud, 80571 081239325317 Website EXTRAS Free Coffee & Tea « Good Stuff Amed InternetXdoll »