Papa Leo's Pizzeria & Restaurant, LOCKPORT, New York (NY)
Readily settled at 29 Juniper Street () in LOCKPORT, New York (NY) (14094), Papa Leo's Pizzeria & Restaurant can be called at 7167315911. Make sure you contact them before you go to select your place in the restaurant.
More restaurants in LOCKPORT, New York (NY)
Papa Leo's Pizzeria & Restaurant contact information and details:
Address: 29 Juniper Street - , LOCKPORT, New York (NY) 14094
Contact Phone: 7167315911