Real Estate Rumors: Site Centers, Terra Group, Bank OZK
Real estate investment trust Site Centers has picked up a Delray Beach, Florida, shopping center for $40 million, the South Florida Business Journal reported on Tuesday. The deal is for Addison...To view the full article, register now.
Already a subscriber? Click here to view full article