Sarvamangala Shakthi Peeth is an ancient temple located on mangala-gauri-devi-temple-1908287Mangala Gauri hill top facing east. The temple dates back to 1459 AD. The temple has beautiful carvings of gods and goddess in stone.  In the courtyard is the place where Havan is conducted. There is a small Mandap leading to the Garba Griha. There are two small shrines dedicated to Lord Shiva and images of Mahishasura and Mardinigaya in the temple complex. Gaya is surrounded by Mangala Gauri, Rama Shila, Brahmayoni and Shringa Sthan hills on three sides and the river Phalgu  flowing on the fourth side all of which make Gaya a beautiful place.
Vishnu Pada temple is the place where Vishnu’s right foot imprint can be seen.  Vishnu Pada is also considered as the footsteps of Gautam Buddha (who is considered as an incarnation of Lord Vishnu).
Lord Ganesha temple is in front of the main temple. There are other temples dedicated to Lord Janardhana Swamy, Kali Maa, and Lord Shiva. There is a Bilva tree to which people offer puja. Tantrics offer Bali to the goddess.
Gaya is also an important place for doing the last rites or Shradda Karma of the departed souls. Gaya is considered as one of the Sapta Mokhsapuras.
The present temple is rebuilt by Devi Ahilya Bai Holkar, the Indore ruler during 18th Century.