Big Mama's & Papa's Pizzeria - North Hollywood

5219 Lankershim Blvd, Los Angeles, CA 91601
(818) 766-2660