TerraCap Management Acquires 340-Unit Apartment Complex in Cary, NC
TerraCap Management LLC, a privately held investment firm with its headquarters in Naples, Florida, announced today the acquisition of Amberwood at Lochmere, 340-unit apartment complex located in Cary, North Carolina.
TerraCap Management Acquires 340-Unit Apartment Complex in Cary, NC Read More