Mama's Chicken is a restaurant specializing in chicken dishes. It appears to be a popular spot for delivery and take-out orders. The establishment is located at 7407 108 St.