Veteran chef John O’Brien and his wife Cathy opened Three Flags Tavern with the humble goal of creating a nice neighborhood spot. What they ended up with is one of the city’s best restaurants. Drawing on St. Louis’ rich history, the tavern serves a mix of Spanish, French and American fare that is impeccably executed but unfussy. Smaller plates, such as posole with braised pork shank, fried Manchego cheese and lobster beignets make for delectable starters, while a pork mixed grill and Marcona almond-topped trout are hearty entrees. Three Flags fried chicken is some of the best in town, and the brisket burger is simply magnificent (ask for the Delice de Bourgogne cheese on top). Dine in the cozy dining room, up at the bar, or on the huge, tree-covered patio -- and by all means treat yourself to a craft cocktail or local beer. Just prepare to be dazzled.