One of the best family owned Italian restaurants in Buffalo. The sauce is always great and the meatballs are the best in the city. Huge portions and great prices. Where else are you going get meatballs that size and that good for so low a price??!! I highly recommend!
more