Holiday Inn Express Hotel & Suites Santa Cruz

1410 Ocean Street, Santa Cruz