Big Mama’s & Papa’s PizzeriaMar 23, 2020 | restaurants | 0 4.6 stars on Google Open 11:00 AM to 9 pm w/ weekend same Take out- same Delivery No $$ · Pizza · 10666 Zelzah Ave No-frills spot for jumbo-size pizza (818) 368-1111