A granite wall surrounds the temple, enclosing all its shrines and two of its three bodies of water. The rajagopuram, the temple's gateway tower, is 95 ft (29 m) tall. Lord Vishnu is worshipped here as Aathinathan or Aathipiran. The Swamyabhu murti of Vishnu faces east and is in standing posture. The feet of the murti are buried under earth. Goddess Lakshmi and Bhudevi are worshipped here as Aathinathanayaki and Thirukkurukornayaki.