I walked by the site today...still has a For Sale sign on it, listed by Paul Hanna of JLL. He is also listing the site in the PDF below:
http://www.peachtreeat17th.com/peachtreeat17.pdf
The sign on the above property says "Future Home of Boys and Girls Club America."
I'll try to research how much space they currently lease, because if it is significant enough, the site apparently allows for a 6 story, 140,000 SF building with 7 parking levels and 280 spaces.