Image October 29, 2024 Affordable housing planned at 706 W. 85th Street in South L.A. 62 apartments on church-owned land