Papa Leo's Pizzeria
Pizza restaurant, Fast food restaurant, Meal delivery, Restaurant, Sandwich shop
About
At Papa Leo's Pizzeria, you'll find a cozy spot on Main Street in Lockport, NY, where pizza takes center stage. Locals rave about the delicious pies, friendly staff, and welcoming atmosphere. Emma and Damien, standout team members, ensure every visit feels special. While the meatball sub is a hit, offering a perfectly balanced bun-to-meat ratio, some items may fall short, like the occasional soggy fries. However, the commitment to customer satisfaction shines through, making it a beloved choice for dine-in or takeout.