Bhramari Devi Temple is located by the banks of the Tista River, this is one of the reasons why it is also known as Tristrota Shakti Peeth. Here the Devi is accompanied by Her Bhairava known as Lord Ishwara. Devi Bhramri is also one of the manifestations of Devi Adi Shakti- the Goddess of Power and Strength. The exact date of the temple’s creation is still unknown as this is a Shakti Peeth that had been formed centuries back. It is believed that the Vama Pada or the left leg of Sati or Shakti fell at this place to form the Mata Bhramri Devi Temple.