Thakurdwara Temple (Thakurbaba Temple) Bardia, Nepal

Loading

Thakurdwara Temple, also known as Thakur Dwara or Thakurdev Temple or Thakurbaba Temple, is a prominent Hindu temple located in Bardia, Nepal. It is a revered religious site and holds significance for both locals...