Originally Posted by sonora
In St Louis, try The Crossing or Cafe de France for good, upscale dining.
Due to the 250 mile per dine bonus, we have tried several "new" iDine restaurants in STL recently. Thunbs up to Felix's (in Dogtown) and Rizzo's South, we are neutral on Frailey's, and probably wouldn't go to Pat's (also Dogtown) again.
Old repeat favorites include Corwin's and Momo's.
Try Berkshire Grill on the Rock Rd in Bridgeton for nice euro style bistro dining. For non STL'sans, that's a short cab ride from the airport! For everyday food, can't beat Supersmokers or Cecil Whittakers! But I'll check out these ones you listed. And we haven't eaten there in years, but Portofino's or Agostino's are top notch N. Italian in W. County. Also ate at an classic Hill restaurant that is warm & cozy: Del Pietro's.