Location Devi Durga Theatre Complex,GB Road, Palakkad, Kerala