Ted’s Restaurant in Birmingham, Alabama is one of those rare spots where the food does all the talking, and boy, does it have ...