Shoppers from Lenox Square mall in Buckhead at Lenox MARTA station.
Lenox Square is located in the prestigious Buckhead area of Atlanta, Georgia, between I-85 and State Highway 400, at the corner of Peachtree and Lenox Roads.
- Additional Information
Partner Kevin C. Rose Website For more information about this attraction or location, please click here.
Please visit Atlanta.net for information on upcoming events and Atlanta convention and tour information.