The temple is a double-roofed structure where the idol of Lord Vishnu in his incarnation as Narayana is deified. The exquisitely built temple has intricate roof struts showing multi-armed Tantric deities. A kneeling image of Garuda (dated to the 5th century), the vahana or vehicle of Vishnu with a snake around its neck, faces the temple. The gilded door depicts stone lions guarding the temple. Gilded windows also flank the door. A conch and a disc, symbols of Vishnu, are carved on the two pillars at the entrance. Non-Hindus are not allowed inside the temple.