Big Mama's and Papa's Pizzeria is a down home pizza parlor located on the corner of Sunset Boulevard and North Martel Avenue. The restaurant claims to serve the largest pizza in the world, a 36-inch pie - that's three feet across! It offers delivery and eat-in options as well as online ordering. Aside from pizza, the menu also features salads, pastas, calzones and more. Big Mama's and Papa's Pizzeria has locations throughout the greater Los Angeles area, with plans for expansion to many more cities.