A new look at 'The Stitch' in Downtown Atlanta · Atlanta News First · Sentinel