Atlanta is a steakhouse town. As a result, such restaurants find differentiating themselves challenging, and newcomer Il ...