Image October 13, 2023 84 apartments and retail planned at 1030 N Alvarado Street in Echo Park Just south of Sunset and Alvarado