Big Mama’s Kitchen is the first restaurant to open in the new 75 North food hall Post date January 8, 2020