The large Shiva Temple, is 500 m from the Main temple. Its believe Lord Shiva was the original owner of Guruvayur temple and decided to relocate to current site to place the Vishnu idol in Guruvayur temple. Hence it's customary for all devotees visiting Guruvayur temple to visit Mammiyoor temple before leaving the town, to complete the pilgrimage. The temple has 2 independent shrines, one for Lord Shiva and one for Lord Vishnu. The temple is extremely famous for its large murals.
Located within a kilometer from main temple, it's a must see temple, with its main shrine built as a chariot and Lord Krishna sitting as Parthasarathy, advocating Gita to Arjuna. The main deities are Krishna reciting Holy Gita and Arjuna hearing it.