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...
All reviews seem positive