You will find that Leo's is the best Italian restaurant in the Tampa Bay area. He serves the best pizza but in addition,he has the best Italian food in the area. He makes his own dough and sauce and uses the best of cheeses on his pizzas. His other food is equally wonderful. The veal is fresh and tender and the chicken is the best you will ever taste. The sauces are made to order, so it may take a little time for your food to be served but it is well worth the wait.
Pros: food, price
Cons: delivery
more