This cafe, located in Ubud, Bali, Indonesia has a stunning view which spoils your eyes. Everything you see is soothing green. Do sit at the edge to have the best experience!
This cafe, located in Ubud, Bali, Indonesia has a stunning view which spoils your eyes. Everything you see is soothing green. Do sit at the edge to have the best experience!