Since 1959, Lenox Square has been among Atlanta's best-loved shopping malls, serving as an anchor in the ever-growing Buckhead business district.