Did you know that there is an amazing, special place just below Villa Amrita. A sacred water spring! Just a two minute walk from the villa is a whole other world you have never seen or experienced before. Check it out!
One of the greatest things about traveling to Ubud and to Bali is the remarkable amount and variety of high quality international cuisine