This complex is an airy Hindu temple set amid mature neem trees. The main temple deity is the naga goddess Meenakshi, a consort of Shiva. (The term naga refers variously to serpent deity figures and to the ancient inhabitants of the island.) Women wishing to conceive come here seeking blessings, delivered during the trance-inducing midday puja. An impressive festival is held in June/July every year.