A uma distância aproximada de 5 minutos a pé de Fluke, o Sea & Sand Inn Santa Cruz de 3 estrelas inclui 18 quartos. O parque de estacionamento está disponível no local.
Situado no bairro Cowell Beach, este hotel de Santa Cruz está a alguns minutos do Porto de Santa Cruz. O Sea & Sand Inn está situado a uma distância de 2.6 km do Parque Estadual de Natural Bridges. O hotel está a uma distância de 10 minutos de carro de UC Santa Cruz Arboretum e outras atrações principais de Santa Cruz. O local fica a poucos passos de da paragem de autocarros Bay Street & West Cliff Drive.
Os hóspedes podem usufruir de casa de banho separada e chuveiro, juntamente com secador de cabelo e touca de banho fornecidos nas casas de banho.
Um pequeno-almoço quente é oferecido diariamente. Aquarius está a cerca de 300 metros de Sea & Sand Inn de Santa Cruz.