When we moved to Cloverdale in 2004 we became immediate fans of Papa's Pizza. Always got our pizzas to go, as the restaurant was really lacking and pretty run down, However, their help and the pizzas were always great! Then the opportunity to move to their First Street location came, and what a difference. Now they have not only great food, help, etc., but a restaurant they can really be proud of!! Really happy for their success, they really deserve it. A fun place for great food & drink!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.