Some restaurants to check out in Downtown Atlanta