Think of Del Mar, the latest Cameron Mitchell restaurant that's set to open in Columbus on June 11, as a snowbird coming north. After two and a half years on Florida's Gulf Coast, it's incredibly ...