61 North Ave NW, Atlanta, Georgia 30308 USA
Restaurant design (rattling fan in the background)
Photo Credit: Yelp