A village of Ambikapur tahsil, Deogarh is situated on the bank of the Rihand amidst calm and quict scenic beauty. It lies about 1.5kms. to the west of the Bamlaya-Ambikapur Road. From Ambikapur its distance is about 40 kms. towards south. The place is also called Deoria, due to the great number of divinities scattered all around. There are several mounds, formed by the debris of temples, each crowned with a deity.
The archaeology of this place may date back to a very early age. Its Guuri-Shankar temple might have been constructed by a Nagavamsi ruler of the Bhara-siva dynasty during 110 B.C. to 78 A.D. About 475 persons lived in the village in 1971.