He ate at the main Varsity downtown Atlanta on North Ave.
This location is not the original, which is downtown next door to Georgia Tech. Jimmy and many other famous folks have been photographed at this landmark. As far as the Norcross location.. we'd have to ask Jimmy or maybe the owners whether he's ever popped in.
Probably not this location.
Thanks! Your answer is awaiting moderation.