Best of Boston April 12, 2013 Restaurant Review: Island Creek Oyster Bar One of my favorite restaurants in Boston is Island Creek Oyster Bar in Kenmore Square. It...