Beyond just being home to the Pancha Bhuta Stalam representing the five elements of nature, it also houses tranquil ashrams, cave shrines and scenic trekking spots for visitors to soak in its ...