Both glamerous and glitzy, the Lennox Mall at 3393 Peachtree Road, Atlanta, Georgia is a treat to discover if you are in the 'city in the woods'.
Macy's, Nieman Marcus and Rich's anchor an array of upmarket stores. It is possible, if you are making a day of it, and take the 'shoppers chauffeur' shuttle service […]