The Chenna Kesava Temple, a temple dedicated to Lord Vishnu, which is situated on the bank of the River Penna (or Pennar) is the main attraction of Pushpagiri. It is said that four small rivers- Papaghani, Mandavi, Kumudhvati and Valkal join the Penna River at this place. To reach this temple one has to cross the shallow pool of water, that reflects the temple gopuram, formed near the hill. Few steps descend you to the sands of the dry river with some water here and there. After crossing the river, a flight of angular steps on the hill take you to the Chenna Kesava Temple. The entrance of temple complex is marked by a beautiful five storied gopura gateway in the west overlooking the river.
The sculptures and the carvings of the temple are amazingly beautiful and one of its kinds. Some of them like the various forms of Lord Vishnu, the dancing Ganapati, Lord Shiva in His "Nataraja" avatar (the dancing form), Lord Shiva standing on a demon with "Trishula" in His hand (trying to kill the demon), Lord Krishna preaching Bhagavad Gita to Arjuna and many more still retain the workmanship of the bygone era. Some other sculptures like that of Rama, Sita, few episodes from Ramayana and Goddess Mahishasuramardini also depicts the marvellous pieces of art. You can see rows of carving of animals like elephants, lions and horses, showing some scenes from Mahabharata, all along the walls of the temple.
There are also temples of Sakshi Malleswara (dating back to 10th century) and Uma Maheshwara, both dedicated to Lord Siva. The former along with the Chenna Kesava temple stand parallel to each other while the latter lies to the north of the Mandapa. To the south of the gopura gateway, next to the west Prakara (compound) wall is a small temple of Lord Hanuman.
In the Trikuteswara shrine there are three shrines dedicated to Kamaleshwara, Hachaleswara and Pallaveswara present in the temple premises. This temple dedicated to three Gods dates back to 1255 AD and because of the presence of three Gods the temple got the name as Trikuteswara. This triple shrine has a common mukha-mandapa (the main pillared hall or covered veranda in a temple), with each temple on the south, west and north of the mukha mandapam. A four pillared Mandapa houses a stone Nandi, hence the name "Nandi Mandapa", in the sabha-mandapa (Public Hall) of the temple.
Bhimeshwara (Lord Shiva) Temple is located to the east of Trikuteswara Temple. A look from outside the temple gives you a plain impression, but once you are inside, you can witness a treasure of ancient art that depicts the beauty of craftsmanship of the bygone era. The Mukha-mandapam of this temple is decorated with the figures of elephants, lions and sages while the ceiling of the temple is decorated with a pastille-shaped design with a lotus medallion in the centre. The entrance of this shrine has steps with parapet walls lined by elephant heads with long trunks. Two dvarapalakas (watchmen) guard its doorways and the mandapam has 16 pillars arranged in two squares. The sanctum sanctorum has a standing image of goddess, called as Kamalakshi Devi by the locals. There is a Vaidyanatha Swami (Lord Shiva) Temple of the Chola period, facing west, situated to the southeast of Trikuteswara temple.