1101 Ocean Street, CA 95060 Santa Cruz, Vereinigte Staaten
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.