News

An apartment complex proposal for 831 Almar Ave. in Santa Cruz was withdrawn, despite conceptual approval from the planning ...