OVERVIEW
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!
VANA
Mussoorie Road
Dehradun, 248001
India
+91 135 3911111
vana.co.in