More apartments in revised proposal on Almar Ave. in Santa Cruz

The Santa Cruz Planning Commission agreed in concept to a proposed 144-unit apartment complex at 831 Almar Ave. in Santa Cruz.

Do you trust this headline?

In