Buffalo, NY Metro >
36 Main St,
Sign in to Write a Tip
2 slices and pop 3.75. Great pizza
THE BEST WINGS.
Papa Leo's is conveniently located on the main strip in the village of Lockport. They offer a fresh clean dining room. There pizza is good but their chicken wings are what keeps us going back. They are seasoned just right and have a…
Sign in with Facebook
Sign in with Facebook to see what your friends are up to!
Get the Citysearch Mobile app so you can spend less time searching for great places, and more time enjoying them.
Get it Now