Toggle navigation
Find
Sign up
Sign in
CA
Studio City
Pizza Restaurant
Big Mama's & Papa's Pizzeria- Studio City Location
Review
Big Mama's & Papa's Pizzeria- Studio City Location
4 Reviews
12616 Ventura Blvd.
Studio City
,
CA
91604
(818) 985-8222
pizza restaurant
bigmamaspizza.com
Info
Reviews
Offers
Photos
Map
by
abc123
on
2/12/2021
Night Mode