This is one of my favorite restaurants in St. Louis, located on "The Hill". They have a daily buffet from 11am 'til 2 pm. Don't miss it!!! Everything Italian that you can imagine. My mouth waters just thinking about it! They have the most incredible veal parmesan, mashed potatoes, green beans, mmm good!!! Those are just my favorites, there is much more. Over 200 menu items!
more