The present temple dedicated to Shamlaji, a form of Vishnu or a name of Krishna, was perhaps started in the 11th century in Chaulukya style, but the present structure dates from the 15th-16th centuries. The sculpture of Vishnu in the sanctuary is probably 7th-8th century, and the small temple opposite houses a 6th-century sculpture of Shiva. The oldest intact temple is the small 9th-century Harishchandrani Chauri Temple, with a gateway nearby. Several ruins of temples, scattered idols and old brick-works surrounding the place establishes antiquity of the place.