Site Centers Corp. has sold Edgewater Towne Center, a mixed-use property with 76,525 square feet of retail space and 64 apartment units in Edgewater, N.J., for $53.2 million. The Beachwood, Ohio,
Log In or Subscribe to read more
Log In or Subscribe to read more








