Renova Technology to occupy 38,266 square feet of space in Norcross Georgia.
Norcross, Georgia — According to state and local development sources, Renova Technology to build out 38,266 square feet of new space in Norcross. The company plans to occupy the new space at 1425 Oakbrook Dr…