Papa Leo's is a pizzeria Niagara County New York located in United States.
36 Main St Lockport , NY 14094 United States
Reservations | No |
The only thing I like are the baked subs . I think the pizza is nasty. It tastes like tomato paste instead of sauce.
2 slices and pop 3.75. Great pizza
Regular sauce tastes like vomit, go for the sweet. It's not homemade but it's great. - Faith
Best pizza in the world, and I know pizza. Calzones, and stromboli are great too. Subs are okay, wings, boneless yes regular no. - Amanda Tomaino
The wings are the best! - Phillip Miller