Situé dans la localité de "Westside Santa Cruz", cet hôtel 3 étoiles Sea & Sand Inn se trouve à moins de 14 minutes de marche d'attractions culturelles telles que le Musée du surf de Santa Cruz. Un parking est disponible sur place.
L'hôtel se trouve à 2 km de la Plage d'État de Natural Bridges, tandis que la Plage de Cowell est à courte distance de l'endroit. Sea & Sand Inn Santa Cruz se trouve à 5 minutes de marche de Fluke et à 55 km de l'aéroport international de San José. Une promenade de 20 minutes vous conduira au Musée d'Art et d'Histoire de Santa Cruz. Bien relié à de nombreux sites, Sea & Sand Inn se trouve juste à côté de la gare Bay Street & West Cliff Drive.
Plusieurs de 18 chambres sont décorées avec une cheminée en pierre et proposent une vue sur la mer.
L'Aquarius et Las Palmas Taco Bar sont à 400 mètres de cet hôtel.