From Our Editors
Located in Buffalo, Leo's Pizzeria's pizza features fresh dough and ingredients.
Those driving to Leo's Pizzeria can choose to find street parking or leave their vehicle in the nearby lot.
If you don't want a night that will cost you an arm and a leg but you do want a delicious meal, come to Leo's Pizzeria. Not all pizzas are made the same. For a quality pie that packs in all the delicious flavors you love, be sure to stop by Leo's Pizzeria.