Riverfront Apartments, Santa Cruz, CA

103 units

Tenancy

Mixed