Mama's & Papa's Pizza Grotto

  • Restaurants
988 Civic Center Dr #A
Vista, CA 92083
(760) 941-3900
(760) 941-0607 (fax)
  • About

    Member since 1999

  • Whom to Contact