Best Western Plus All Suite Inn

500 Ocean St
Santa Cruz
California
United States