The developer of a new $110 million residential tower at the Science Center in University City has lined up financing and expects to break ground this fall. Southern Land Co. of Franklin, Tenn., is constructing a 28-story apartment building at 3601 Market St. that will have 375 market-rate units. In all, the building will total 443,000 square feet of which 14,600 square feet will be retail space. Read More