William Clarke reports that Apple’s retail store on the third floor of the Lennox Mall in Atlanta is nearing completion. “Black panels cover the shop with an Apple logo and below it, ‘Coming May 11’.” The location is not yet noted on Apple’s retail page.