This Divya Desam is widely known as Kallazhagar temple and is located at a distance of about 18 km from Madurai,near Pazhamudirsolai, one of the
six Padai Veedu shrines of Lord Muruga. Kallazhagar is enshrined at Azhagar Koyil while Srivilliputtur enshrines Kattazhagar and Madurai enshrines Koodalazhagar. The presiding deity Azhagar is in a standing posture facing east and is also known as Sundararajar, Paramaswamy and Rishabhadrinathar. He
is considered to be the tutelary deity of a tribe called Kallar of this region and hence came to be known as Kallazhagar.His consort is Sundaravalli.It is believed that the Vimanam, also known as the Somaskanda Vimanam or the Somachanda Vimanam was designed by Viswakarma. Legend has it that this shrine was built by Dharma Deva, upon whose request Vishnu took this place as his permanent abode.The temple is situated in a picturesque location with the hill nearby resembling the shape of a cow and hence named Vrishabhadri. The temple is surrounded by two forts, the outer Azhagapuri and the inner Hiranyapuri. The Tirumalai Nayakar mandapam is a grand structure while the Anna Vahana Mandapam has sculptures describing scenes from the Puranas. There are shrines to Valampuri Vinayakar,Saraswathi,Yoga Narasimhar, Karuppannaswami (deity of the Kallar tribe) and Raakkaayee Amman. The doors of the temple over the famous 18 steps in this temple, are considered to be a manifestation of Karuppannasami who is considered to be the gurardian deity here. The Noopura Ganga theertham, bathing in which is considered sacred on full moon, new moon and dwadasi, is the Silambaar river and is believed to have emanated from the anklet of Vishnu.