The highly visible retail property offers tremendous exposure on Peachtree Road and Alabama Street.
It is located in the heart of Downtown Atlanta.