The Santa Barbara Architectural Board of Review approved the proposed apartment complex at 102 West De La Guerra Street.