Papa's Pizza Cafe

  • Hours

    Mon - Thurs 10:00am - 9:00pm l Fri 10:00am - 10:00pm l Sat 12:00pm - 10:00pm l Sun 12:00pm - 9:00pm
  • Cuisine

    American, Pizza

Location

Papa's Pizza Cafe
117 E 1st St, Cloverdale CA 95425
707.894.4453

  • Sponsored ad
  • Sponsored ad
  • Sponsored ad