Restaurants in St. Louis, MO
Restaurants • Italian Restaurants
5356 Daggett Ave,
St. Louis ,
MO
63110
UNITED STATES
Based on 2 reviews
THE Best Italian
Terrific Italian food. Best in StL. Friendly, helpful and efficient service. They'll customize your order to your liking. You can also avoid the overpriced wine at restaurants and bring your own for a modest $10 corkage fee.Worst Meal Since Ponderosa
Our party of five was seated right away on a Friday night. That should have been a heads up. Our house salads were so heavily peppered, even the teen who ate it without dressing had to wipe her tongue off. After a few minutes our lips...Worldwide > United States > St. Louis, MO > Italian Restaurants