5399 New Peachtree Rd, Chamblee, Georgia 30341 USA
Inside. Front of house dining room.
Photo Credit: Yelp