Luxury Hotel, Siddha Wellness Village
Siddha is a wellness and rejuvenation center tucked 40 miles away from South Delhi. The Siddha Wellness Village is meant to cherish the goodness of ancient spiritual and philosophical healing traditions. At the root of it all, we are aiming to return to the fundamental belief that our bodies are capable of self-healing given the right guidance and atmosphere.