I have only been to Magnolia Grill once, but I was very impressed with the service and the food was excellent. By no means is it cheap. You really get what you pay for though. And the best part....the menu always has a few things that you've never tried before.
Pros: cozy, good food, different
Cons: pricey
more