Best Western Inn - Santa Cruz

126 Plymouth Street
Santa Cruz, CA 95060