Comprenant 6 chambres, Boca Del Cielo Inn Santa Cruz est à 12 minutes de marche de la Plage principale.
Swimming Dolphins se trouve à côté de cet hotel 2 étoiles, et des sites naturels tels que la Plage de Cowell sont à 650 mètres. Le Quai de Santa Cruz est également à 5 minutes à pied. Boca Del Cielo Inn de Santa Cruz vous amène également à la Plage d'État de Natural Bridges, qui est à 3 km. L'hotel est situé à 600 mètres de Sky Glider.
Les restaurants à proximité incluent Gilberts On The Wharf, qui se trouve à environ 5 minutes à pied.