The Downriver shopping mall has struggled with financial challenges over the past decade, Taylor city officials say.
The Southland Mall in Taylor has been sold to a private investment group in Illinois, the City of Taylor announced earlier ...