The temple is built in Dravidian architecture occupies around and has two precincts. It is located in Mylapore, in Chennai, the capital of the South Indian state of Tamil Nadu. The temple has a rectangular plan surrounded by high walls, with a 5-tier gopuram, the gateway tower. The presiding deity is housed in the sanctum and is an image made of granite. The deity is seen in standing posture. The shrine of Garuda faces Adi Kesava, the eagle mount (Vahana) of Vishnu. The central shrine is approached through a worship hall and a narrow Ardha Mandapam. The flagpost (Dhwaja sthambam) is located behind the shrine of Garuda. There are images of Azhwars in the worship hall on both sides and the shrine of Mayuravalli is located on the western side of the temple in the second precinct. In modern times, the temple is maintained and administered by the Hindu Religious and Charitable Endowments Department of the Government of Tamil Nadu.