Originally Posted by
Canarsie
My recommendation is Prime at Lenox Mall, which is part of the Here To Serve restaurant group.
Another option that I've heard good things about is
The Feed Store, which is, comparatively, closer to the Hilton Atlanta Airport because it's in downtown College Park and right across I-85 from the airport. It's a locally owned eatery as well, which may or may not be important to FTers visiting.