Big Mamas's & Papa's Pizza
Address:
2307 Honolulu Ave, Montrose, CA 91020
Phone:
(818) 957-7577
Other Details:
Big Mamas's & Papa's Pizza sells a variety of pizza, calzones, wings, pasta, salads, subs and more. Appetizers include garlic bread, mozzarella sticks, meatballs, curly fries and onion rings. Specialty pizza types include Hawaiian, Cheese Lovers, Veggie, Greek, BBQ Chicken, BBQ Jumbo Shrimp and many others. It accepts online orders for delivery.
Restaurants
Other Businesses: