When one makes a stop in a city like Atlanta, especially if it is unexpected and only for a night, the body craves hamburger. Or, alternatively, American food. Come on, some fat. The Twin Peaks is just that, and a perfect environment: music, rock, big screens for watching sports and Hooters-style (but more of a cowboy style), pretty girls. If you're in Buckhead, it is an interesting option that you have.