Natural Spring at Villa Amrita
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!