Drag box to select area
Located on Lenox Road across from the MARTA station, Houston's Restaurant has a cozy, friendly environment. It offers locally-grown produce and meat. This location, at the corner of East Paces Ferry Road, also has outdoor seating. It is one of four Atlanta locations.
3321 Lenox Rd NE, Atlanta, GA 30326
- Fax: 404-237-0420
- Hours: Daily, 11am - 10pm
- Accessible: yes