ST. LOUIS — The Downtown West property that housed a homeless shelter operated by Larry Rice’s New Life Evangelistic Center has been listed for sale and is seeking redevelopment proposals. Rice’s nonprofit, New Life, owns the five-story, 51,516-square-foot property at 1411 Locust St., where it previously operated a…..