Lenox Square Grill [PERMANENTLY CLOSED] Call: 404-841-2377 3393 Peachtree Rd. Atlanta, GA 30326 404-841-2377 Buckhead