Ideally situated off Highway 17 and only minutes from the beautiful beaches of Santa Cruz, California, this hotel offers many thoughtful amenities, and is close to popular area attractions.
Number of rooms: 46
1505 Ocean Street , Santa Cruz, CA 95060, United States