The 2nd image doesn't make sense as this is 2 blocks south of The Biltmore. It appears to be right across the street in that image. The image at ABC correctly shows it a few blocks away.
https://www.bizjournals.com/atlanta/news/2017/10/12/anthem-signs-lease-to-build-21-story-it-services.htmlAnthem Inc. (NYSE: ANTM) announced Thursday long-term plans to locate its 1,800-employee IT center in a new 21-story building in Tech Square.
The Fortune 500 health insurer has signed a build-to-suit agreement with Portman Holdings, which will develop the 352,000-square-foot building near Georgia Tech in Midtown. Anthem's center will rise at the corners of 4th and West Peachtree streets. It will employ 3,000 people and create 1,800 new jobs. Anthem is expected to lease the entire building.