Beautiful temple of Devi Durga and located on the road side so it's easily noticeable from main road it's beside phc chousa and the field near it the chousa police station is also there.the bus stop is is also near and the main chousa market also so we can say totally that it is in the main market and an important place
Nice Place