The temple opens to the east; it has a gateway with reliefs of all ten avatars of Vishnu starting with Matsya at the bottom. Inside is the ruined temple for Krishna and small, ruined shrines for goddesses. The temple compound is layered into mandapas, including an outer and an inner enclosure. The compound has two gopuram entrances. Inside, a 25 (5x5)-bay open mandapa leads to a 9 (3x3)-bay enclosed mandapa. The original image of Balakrishna (baby Krishna) in its sanctum is now in a Chennai museum. A modern road passes in front of the eastern gopura, linking Kamalapuram to Hampi. The western gopuram has friezes of battle formation and soldiers.