Atlanta restaurant reviews and food news with the AJC's dining team

Houston’s is closing its Lenox Road location

12:40 pm Mar. 6, 2018

And then there were two.

Popular upscale chain Houston’s announced it’s closing its location at 3321 Lenox Road NE at the end of the month, leaving two metro Atlanta restaurants open in Buckhead and the West