Situé à 6 minutes de marche de Boca Del Cielo Inn Santa Cruz, les clients peuvent rapidement atteindre Swimming Dolphins.
Cet hotel 2 étoiles se trouve à 3 km de la Plage d'État de Natural Bridges et à quelques pas du Quai de Santa Cruz. Assurez-vous de visiter la Plage de Cowell à une courte distance de l'hotel. Boca Del Cielo Inn de Santa Cruz est à 25 minutes à pied du Musée du surf de Santa Cruz. Sky Glider se trouve à proximité de la propriété.
Les options de restauration incluent également Surf City Grill, situé à 1 km de l'hotel.