News

After two decades as a cultural fixture in downtown Atlanta, the iconic Hooters on Peachtree has officially shut its doors.