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...

Already a subscriber? Click here to view full article