Mama n' Papa's Pizza Grotto
Mama n' Papa's Pizza Grotto is Vista's oldest and most beloved Italian Restaurant. They proudly serve authentic Italian dishes for lunch and dinner 7 days a week! Since 1986, this family-owned restaurant has been serving the local community with homemade Italian classics, an inviting atmosphere, and excellent service.
Cash-Back
Total Rewards Given
$22