Bay Front Inn Santa Cruz

325 Pacific Ave
Santa Cruz
California
United States