With two locations in Wheatfield and Lockport, Papa Leo's is the home of award-winning pizza.
Open 7 days a week,
Sunday-Thursday 11 a.m.-11 p.m.,
Friday-Saturday 11 a.m.- 1 a.m.
FAST, HOT DELIVERY ALL DAY EVERY DAY.
With two locations in Wheatfield and Lockport, Papa Leo's is the home of award-winning pizza.
Open 7 days a week,
Sunday-Thursday 11 a.m.-11 p.m.,
Friday-Saturday 11 a.m.- 1 a.m.
FAST, HOT DELIVERY ALL DAY EVERY DAY.
