Located in Dehradun, India, Vana strives to search for equilibrium, learning and the inner journey. Vana means forest and those that take abode within it are Vanavasis. Vana is beyond conventional understanding while it aspires to create a thoughtful balance. Explore a spiritual healing holiday in Vana and reap all the benefits!
+91 135 3911111