TerraCap Management Acquires 288-Unit Apartment Complex in Atlanta, GA
TerraCap Management LLC, a privately held investment firm with its headquarters in Naples, Florida, announced today the acquisition of Eleven 85, a 2014-built, 288-unit apartment complex located in Atlanta, GA.
TerraCap Management Acquires 288-Unit Apartment Complex in Atlanta, GA Read More











