Image March 31, 2023 180 apartments planned at 8846 N Sepulveda Boulevard in North Hills It would replace a used car lot