Cousins Properties has control of a site on West Peachtree Street, a block from Technology Square and NCR's Global Headquarters, to develop a proposed 31-story office tower in Midtown Atlanta.