By far the best pizza in South Buffalo and the wings are very meaty. They have other Italian dishes and some great subs.
So if you want a quick meal at a very reasonable price, order here.
This is the second time we ordered from here, while in Buffalo. Never disapointed. we did delivery and it was...更多
I have tried numerous items on the menu at Leo's but I must say that tonight I have had the...更多
I tried one of their specialty pizzas, the classic steak pizza, and it was the best pizza i ever had!!...更多