Banyan Street Capital has unveiled The Hub and The Plaza within the historic Peachtree Center in downtown Atlanta. Banyan Street tapped architectural firm The Beck Group on the design for both portions of the 2.5 million-square-foot mixed-use development.