Atlanta Office Technologies to occupy 16,869 square feet of space in Norcross Georgia.
Norcross, Georgia — According to state and local development sources, Atlanta Office Technologies plans to build out 16,869 square feet of new space in Norcross. The company plans to occupy the new space at 5600…