The eagerly-anticipated O Steaks & Seafood restaurant finally opened this month, so naturally the Food Snob got a table as soon as possible. And O, let me tell you, it set the bar high for Food Snobbery early in this new year.I stopped by the restaurant, on the first floor of the Capital Commons, with my dining…
January 18, 2011