London Bistro Lounge [PERMANENTLY CLOSED] Call: 770-708-8000 1950 Howell Mill Road Atlanta, GA 30318 770-708-8000 Buckhead Food