Layer 3 Communications to occupy 22,888 square feet of space in Norcross Georgia.
Norcross, Georgia — According to state and local development sources, Layer 3 Communications plans to build out 22,888 square feet of new space in Norcross. The company plans to occupy the new space at 1450…