Image April 6, 2023 19 apartments proposed for empty lot at 1925 W Montrose Street in Echo Park Just southeast of Sunset and Alvarado