River View Villa

607 Third Street
Santa Cruz, CA 95060