Quality Inn - Downtown Santa Cruz

1101 Ocean Street
Santa Cruz, CA 95060