Review of Papa Leo's Pizzeria

36 E Main St, Lockport, NY 14094

Overall Rating

Review


The staff is knowledgeable. They have gluten-free rolls and can also do pizza.

Updated 1 year ago

Not celiac