Developers have proposed building 443 apartments at the site of the former Sears building and parking lot in Santa Barbara's La Cumbre Plaza. The proposal ...