The temple has three structures namely, Garbhagriha (sanctum), the Darshan Mandap (worship hall), and Sabha Mandap (convention hall).
This shrine is also referred to as Saptamrita Kshetram(seven celebrated elements of nature), referring to seven of its elements such as Vimanam, Mandapam, aaranyam, theertham, kshetram, river and town.