Papa's Pizza Cafe ★★★★★4.7 (610) Restaurants Pizza restaurant · Delivery Restaurant 105 N Cloverdale Blvd, Cloverdale, CA 95425 Call Website Details →