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 crispy outside. Prices are average to the area. Wait and delivery time is sometimes long.
more