The Cobb Corporate Center incorporates nearly 196,000 square feet of metro Atlanta office space and was recently renovated by TerraCap Management, following their acquisition of the office park in 2020.
The Cobb Corporate Center incorporates nearly 196,000 square feet of metro Atlanta office space and was recently renovated by TerraCap Management, following their acquisition of the office park in 2020.