About Moksha Vimochana Temple
The Yelagiri Moksha Vimochana Temple is located in Yelagiri Hills, near Vaniyambadi in the Vellore District of Tamil Nadu, India. The temple is dedicated to Lord Shiva and is a popular pilgrimage destination. FAQ's on Moksha Vimochana Temple