A natural mountain spring flows within the temple complex and feeds fresh water into a large tank called the Vishnu Pushkarni (Lotus pool of god Vishnu) and an ablution tank called Papavinasha Tirtha (Tank of Ablution). Among the several shrines in the complex, the Mahakuteshvara temple, built in the dravida style, and the Mallikarjuna temple are the largest. There is a small shrine in the centre of the Vishnu Pushkarni tank and in it is a Shiva linga (universal symbol of god Shiva) called Panchamukha linga (five faced linga), one face for each direction and one on top.