Image May 8, 2026 Developer secures $15M loan for affordable housing at 706 W. 85th St. Logos Faith Development will build on land owned by St. Rest Church
Image October 29, 2024 Affordable housing planned at 706 W. 85th Street in South L.A. 62 apartments on church-owned land