Big Mamma's & Papa's Pizzeria was established in 2006, and in addition to pizza, serves a large selection of salads, sandwiches, pastas and desserts. It is home of the world's largest pizza, the Big Papa's 36" pizza cut into 60 slices. They offer eat-in, take-out, phone orders, delivery and catering, and provide special pricing for schools, kindergartens and day care centers.