Twin Peaks Atlanta Review

I recently ate at Twin Peaks for the first time in Atlanta,Georgia (of course). The cabin styled bar had a creative theme including wooden chairs, forest decor and a caged fire pit on the outside patio area. The waitress and bartenders where dressed in midriff black and red checkerboard tops, khaki shorts and various styles […]