Lenox Square
3393 Peachtree Rd NE, Atlanta, GA 30326, United States of America
You'll discover Lenox Square® directly across the street from the hotel, which is a premier shopping destination for fashionistas throughout the Southeast offering an unparalleled shopping experience in the heart of Buckhead.