The Santa Cruz Planning Commission agreed in concept to a proposed 144-unit apartment complex at 831 Almar Ave. in Santa Cruz.
More apartments in revised proposal on Almar Ave. in Santa Cruz
In
The Santa Cruz Planning Commission agreed in concept to a proposed 144-unit apartment complex at 831 Almar Ave. in Santa Cruz.
In