Developer plans 42-unit apartment complex in Westlake
The development site at 2306 Beverly Boulevard and 106 South Alvarado Street (Google Maps) A developer wants to demolish an auto repair shop and build an eight-story, 42-unit apartment complex in Westlake. Leo Lee, based in Los ...