Este hotel está situado en el centro de Santa Cruz, a 1,6 km del parque de atracciones Santa Cruz Beach Boardwalk. Cuenta con una terraza y una piscina de temporada al aire libre. Todas las habitaciones disponen de conexión Wi-Fi gratuita.
Número de habitaciones: 42
1101 Ocean Street, Santa Cruz, CA 95060, Estados Unidos