The temple complex consists of a series of smaller shrines, located in a small lane called the Vishwanatha Galli, near the river. The linga of the main deity at the shrine is tall and in circumference housed in a silver altar. The main temple is quadrangle and is surrounded by shrines of other gods. There are small temples for Kaalbhairav, Dhandapani, Avimukteshwara, Vishnu, Vinayaka, Sanishwara, Virupaksha and Virupaksh Gauri in the complex. There is a small well in the temple called the "Jnana Vapi" also spelled as "Gyaan vapi" (the wisdom well). The Jnana Vapi well sites to the north of the main temple and during the invasion by the Mughals the Jyotirlinga was hidden in the well to protect it at the time of invasion. It is said that the main priest of the temple jumped in the well with the Shiv Ling in order to protect the Jyotirlinga from invaders.