Bart Blatstein’s Tower Investments has paid $34 million to repurchase Riverview Plaza, a 236,217-square-foot retail center along the Delaware River in Philadelphia that the company developed in the late 1980s and later sold to Cedar Realty Trust Inc. in 2003. The property is 50% occupied. “I bought it back for less than I sold it… Read more »