Image July 31, 2025 Affordable housing coming to 1198 E. 105th Street in Watts Another project from Logos Faith Development