TOWER PLACE 200 – Atlanta, Georgia

Completed in November 1998, Tower Place 200 consists of 260,000 SF of Class A office space in Tower Place (Buckhead, Atlanta, GA). The 14-story building highlights the unique direct access to Georgia 400, and the Peachtree/Piedmont corridors afforded to Tower Place tenants.

Building size: 260,000 SF