Newsretailers Escada Opens First Atlanta Boutique by Katie Lee October 21, 2015 Atlanta — On October 17, 2015, ESCADA opened its first boutique in Atlanta at Lenox Square. The shopping center is located in the heart of Buckhead, one of the South’s premier luxury shopping destinations. Continue Reading October 21, 2015 0 FacebookTwitterPinterestEmail