3300 Lenox Road, Atlanta, GA 30326, United States of America
Hotel Details
Connected to the upscale shopping center, Lenox Square, and directly across from the Lenox MARTA public transportation station, this hotel is conveniently located in downtown Atlanta’s Buckhead neighborhood and features an indoor pool, on-site restaurant and comfortable guest rooms with modern amenities.
The hotel features over 21,220 square feet of flexible meeting and event space. A full-service business center and fitness center are also available on-site.