I would never think of eating Italian food anywhere but Leo's Reataurant. I have tried almost all the menu items and have found everything amazing. From the pizza to the veal to the steaks to lasagna and the everpopular speghetti and meat balls, each prepared to perfection.
more