Lenox Square
3393 Peachtree Rd NE, Atlanta, Georgia, United States, 30326
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.