Image February 12, 2024 89-unit affordable housing complex pitched for 11031 W. Aqua Vista Street in Studio City Just north of the L.A. River