Image October 24, 2023 24 apartments planned at 1238-44 N. Larrabee Street in West Hollywood North of the Sunset Strip