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