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
105 N Cloverdale Blvd, Cloverdale CA 95425
(707) 894-4453

  • Sponsored ad
  • Sponsored ad
  • Sponsored ad