America's Best Value Inn & Suites

505 Riverside Avenue
Santa Cruz, CA 95060