JavaScript is not enabled.
Papa Leo's - Review by Dawn C | Papa Leo's Pizzeria

Papa Leo's Pizzeria

Claim

Papa Leo's 3/28/2006

I want to commend Papa Leo's Pizza on Niagara Falls Blvd. The staff there is always polite and nice. We order there alot and have never had a bad experience. The pizza is good and the service is great! Love em! more
SUMMER SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 9/30/2018