Dieses Hotel im Stadtzentrum von Santa Cruz liegt 1,6 km vom Santa Cruz Beach Boardwalk entfernt. Es verfügt über eine Sonnenterrasse und einen saisonalen Außenpool. WLAN nutzen Sie in allen Zimmern kostenfrei.
Zimmeranzahl: 42
1101 Ocean Street, Santa Cruz, CA 95060, USA